public void paint(Graphics g)这个函数不能用了;
假如要写文本,可以自己在这个Frame添加一个TextArea, TextArea.appendText();

解决方案 »

  1.   

    import java.awt.*;
    class test extends Frame 
    {
    public void paint(Graphics g)
    {
                      super.paint(g);
    g.drawString("asdfasdfasdf",120,20);
    }
    public static void main(String[] args) 
    {
    test atest = new test();
    Button bt = new Button("按钮");
    atest.resize(200,200);
    atest.add(bt);
    atest.show();
                      atest.repaint();
    }
    }
      

  2.   

    我要画图怎么办?难道JAVA应用程序不能画图
      

  3.   

    在应用程序是不支持paint方法的,如果你想要画图的话需要自定义一个面
    板!
      

  4.   

    public static void main(String[] args) 
    {
        ....
        Graphics g=this.getGraphics();
        g.drawString("asdfasdfasdf",120,20);
        ....
    }