错误在NewFrame 类中:
Toolkit tk = Toolkit.DefaultToolkit();
Toolkit.DefaultToolkit()这个错误,方法DefaultToolkit不存在
修改成:
Toolkit tk = Toolkit.getDefaultToolkit()
如下面代码:
class NewFrame extends Frame {
NewFrame() {
setTitle("这是一个窗口");
//Toolkit tk = Toolkit.DefaultToolkit(); // 这个方法是错误的
Toolkit tk = Toolkit.getDefaultToolkit(); // 下面已经修改了
Dimension screenSize = tk.getScreenSize();
int screenHeight = screenSize.height;
int screenWidth = screenSize.width;
setSize(screenWidth / 2, screenHeight / 2);
setLocation(screenWidth / 4, screenHeight / 4);
this.repaint();
}
}
NewFrame frame=new NewFrame();
Toolkit tk = Toolkit.getDefaultToolkit();
public NewFrame()