首页 文章

在关闭按钮操作Java [重复]

提问于
浏览
0

这个问题在这里已有答案:

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

2 回答

  • 1

    您需要在 JFrame 中添加 WindowAdapter .

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

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

  • 1

    超载关闭/退出操作

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

    Create custom operation for setDefaultCloseOperation?

    单独定义方法并添加侦听器以执行关闭操作 .

相关问题