不画什么,不是画了一个按钮吗那个paint(),你又不是用Applet,指望它画么

解决方案 »

  1.   

    不用APPLET, 我想在Frame窗口应用程序下怎么画
      

  2.   

    ...........              .....          ....
    在Frame中添加TextArea 可以添加文本
     添加Pane之类的东西大概可以画东西的把
      

  3.   

    如果你不是用applet的话  g.drawString("asdfasdfasdf",120,20);  这语句之前必须对g进行定义。在此句之前加 否则的确不能画,为了构件能正常显示,在重载paint(g)函数前还要在开头加上对超类函数的应用:super.paint(g)。试试下面这个,顺序别颠倒。public void paint(Graphics g)
    {
        g = this.getGraphics();
        super.paint(g);
        g.drawString("asdfasdfasdf",120,20);
    }
      

  4.   

    建议买一本《Java图形设计 卷I AWT》看看,然后是  卷II Swing  都是好书。