Java更新的很快, swing 在取代 awt.
比如 Frame 被 JFrame 替代等等。
面对如此快的更新速度,你会发现,市面上的书都很不合时宜。
你的代码确实有问题,最关键的问题是,界面关不掉。那个Button 的大小,是一个布局的问题。
程序修改如下:
import java.awt.*;
import java.awt.event.*;
import java.awt.BorderLayout;
class MyFrame extends Frame
{
Button button;
MyFrame(String s)
{
super(s);
button=new Button("确定");
button.setSize(20,30);
setLayout(new BorderLayout());
add(button, BorderLayout.NORTH);
setSize(300,400);
}
}
public class Example
{
public static void main(String args[])
{
MyFrame myFrame = new MyFrame("窗口");
// Allow user to close the window to terminate the program
myFrame.addWindowListener
(new WindowAdapter()
{
public void windowClosing (WindowEvent e)
{
System.exit (0);
}
}
);
myFrame.setVisible(true);
}
}