怎样使子窗体调用出来后,使主窗体失去焦点,即:使主窗体的菜单、按钮都处于不可触发状态(也就是不能使用的状态),当关闭当前子窗体后才可以使用。

解决方案 »

  1.   

    这样的话就别使用InternalFrame,用一般的Frame吧
      

  2.   

    我上次做项目的时候也遇到同样的问题,用了很多中方法都没有太大的效果,你试一下用.isVisible()这个方法吧!
    你点那个菜单键的时候判断下,如果isVisible()返回true就把那个菜单不可用 .enable(false)
    JInternetFrame做个事件,closing事件,把菜单.enable(true)就行了、
    由于没有工具,本人没有试过,你去试试,去看看JDK的帮助文档吧