Java几句简单代码

来源:百度知道 编辑:UC知道 时间:2024/06/23 13:16:15
public caltor(String title)
{
super(title);
this.setBounds(400, 200, 200, 400);
this.setResizable(false);
this.addWindowListener(
new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
}
);
做计算器的一小段代码摘出来的
我知道是设置界面的大小和文本框不可编辑
到addWindowListener这个就不懂了,它讲的是什么意思?
关键是我点击的时候不出来一个判断框,直接关了。。。。

WindowAdapter是抽象类,它是专门用于接收窗口事件的抽象适配器
windowClosing 窗口正处在关闭过程中时调用
System.exit(0); 分别表示正常退出

public void windowClosing(WindowEvent e) {
int returnValue;
returnValue = JOptionPane.showConfirmDialog(null, "确实要退出程序吗?", "退出程序", JOptionPane.YES_NO_OPTION);
if (returnValue == JOptionPane.YES_NO_OPTION)
System.exit(0);
}

窗口事件监听啊, 如果你没做这个的话你的程序按X是关不掉的 做了就可以关掉了 不会像一楼说的跳出一个框来的`具体看看API文档

在点击了窗口的关闭按钮时,弹出确认对话框,如果点击“是”就关闭窗口(关闭程序),否则什么都不做。

找个api文档看看吧这是用来监听窗口操作的.只要对窗口有操作都会被监听出来,