在关闭按钮操作Java

时间:2013-11-07 01:33:51

标签: java

很抱歉,如果有这样的问题,但我找不到。 我发现了如何创建一个按钮监听器,人们创建一个按钮并对其执行操作。我想在按下关闭按钮(x按钮)时弹出警告窗口,并说明项目未保存。我找不到如何访问关闭按钮。如何使用关闭按钮的按钮监听器?希望让自己清楚。 感谢

2 个答案:

答案 0 :(得分:1)

您需要向WindowAdapter添加JFrame

myFrame.addWindowListener(new WindowAdapter(){
  @Override
  public void windowClosing(WindowEvent e){
     // do something
  }
});  

现在,每当有人按下关闭按钮时,都会调用windowClosing()方法。检查用户是否已保存工作。如果没有,请自动保存或提示用户保存。

答案 1 :(得分:1)

重载关闭/退出操作

http://docs.oracle.com/javase/tutorial/uiswing/components/frame.html

Create custom operation for setDefaultCloseOperation?

单独定义一个方法并添加侦听器以进行近距离操作。