右上角的叉和快捷键alt+f4 ,反正就是不让用户退出我的程序,必需通过我在界面上的“退出”按钮来退出。有没有这样的功能?

解决方案 »

  1.   

    重新窗口关闭事件:/**
       * handler window event
       */
      @Override
      protected void processWindowEvent(final WindowEvent pEvent) {
        if (pEvent.getID() == WindowEvent.WINDOW_CLOSING) {
          // 你的代码
        } else {
          super.processWindowEvent(pEvent);
        }
      }
      

  2.   

    但是我是用netbeans开发的,应用直接继承jframeview的,怎么去继承jframe来重新这个事件啊?
      

  3.   

    JFrameView不是继承自JFrame的?
    俺不认识JFrameView是什么东西- -!
      

  4.   

    netbeans 开发桌面程序的时候会自动生成:org.jdesktop.application 
    Class FrameView
    java.lang.Object
      org.jdesktop.application.AbstractBean
          org.jdesktop.application.View
              org.jdesktop.application.FrameView看来是netbeans的开发框架啊?那要怎么禁止关闭按钮呢?有人用netbeans开发桌面程序吗?