GUI的画面的右上角的三个按钮,最小化,最大化,和关闭按钮可以一时屏蔽吗?
在进行业务处理过程中,不希望有人关闭画面,在开始业务处理的一瞬间把关闭按钮无效化,在处理完了的时候,再恢复它的可用状态,能做到吗?
谢谢。

解决方案 »

  1.   

    可以
    自己添加WindowListener  
    就可以自己处理
      

  2.   

    insiku(FUCK Java Generics!!! || PM
      自己添加WindowListener  
      就可以自己处理
    不知道这位兄弟要得是什么样的效果。如果只是说将关闭按钮的功能失效就可以用上面的方法,如果要使关闭按钮不可见好像还没有这个可能,不过给你提出一个容器,JWindow就没有上面的那一栏,你可以自己写,就没有关闭按钮
      

  3.   

    当然可以了,用setDefaultCloseOperation(DO_NOTHING_ON_CLOSE)即可,需要关闭的话,如ls所说注册实现windowAdapter中的windowClosing()就可以了.
      

  4.   

    谢谢大家
    我先removeWindowListener,这样不管按什么键都没有反应了
    然后处理完了之后再addWindowListener,这样又恢复了