不是错误。你使用了“不推荐的”API。

解决方案 »

  1.   

    import java.awt.*;
    import java.awt.event.*;
    import java.awt.Graphics;
    public class AwtCalc extends Frame implements ActionListener
    {
    public AwtCalc(){
      super("计算器");
      //初始化颜色
      setBackground(Color.lightGray);
      setSize(235,210);
      show ();
    }
    public void actionPerformed(ActionEvent e){
    }
    public void paint(Graphics g){
    //绘制边界
    g.drawRect(0,0,getWidth() - 1, getHeight() - 1);
    g.drawLine(0,0,0,getHeight());
    }
    public static void main(String[] args){
    AwtCalc ca=new AwtCalc();
    }
    }
      

  2.   

    在jdk1.3.1中,不推荐使用resize(int, int)和size().