创建窗口小程序
- java为创建窗口程序提供了所必须的程序,它们被封装在
java.awt.Frame
和javax.swing.JFrame
两个类内 - 以
Frame
或JFrame
为父类,通过继承创建窗口,添加程序要求的功能
代码如下:
import java.awt.*;
import java.awt.event.*;
class NormalWin extends Frame
{
public NormalWin()
{
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
dispose();
System.exit(0);
}
});
}
}
public class newWindow
{
public static void main(String[] args)
{
NormalWin mainFrame = new NormalWin();
mainFrame.setSize(400,400);
mainFrame.setTitle("示例窗口");
mainFrame.setVisible(true);
}
}
中间段
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
未懂请移步至:addWindowListener函数
此段语句等价于:
setDefaultCloseOptration(JFrame.EXIT_ON_CLOSE);
dispose()函数未懂请移步至:dispose()函数
运行效果如图: