Sorry,看错了
把叉去掉我不太清楚不过我可以让他失效
protected void processWindowEvent(WindowEvent e) {
        //super.processWindowEvent(e);
        if (e.getID() == WindowEvent.WINDOW_CLOSING) {
            System.out.println("Closed");
        }
        if (e.getID() == WindowEvent.WINDOW_OPENED){        }
    }

解决方案 »

  1.   

    通过processWindowEvent方法捕获window事件,然后进行处理
      

  2.   

    是呀,刚才我查了一下帮助
    好象JFrame就是包装了Window类,添加了这些(最大化,最小化,关闭)按钮
    好象是去不掉的,除非你不继承JFrame,而继承JWindow
    你可以利用我上面的方法屏蔽关闭按钮
      

  3.   

    JWindow与JFrame,JDialog有很大的差距。如果还需要标题栏,能这样就满足了。用JWindow它无法瓜到窗口的任务栏中。。
      

  4.   

    frame.setResizeable(false)可以使最大化按钮灰掉!!
      

  5.   

    顶多是可以屏避掉,灰化我不学。
    如屏避就是在窗口的System.exit(0);把此句取消即可。