java制作的MDI窗体启动后,进入主窗体,在主窗体中点击任何菜单、进程、界面最小化等任何按钮均无反应,只听到当当的响应声,和前面有个模态对话框效果一样,但是整个窗体还是可以获得焦点(窗口的标题栏获得焦点时变为蓝色),但是无法进行任何操作。在下侧任务栏中可以看到该应用程序窗口的图标,但是通过Tab键无法看到该应用程序窗口图标,只能在任务管理器中的应用程序中可以看到该应用程序。重新启动该应用程序后,现象不重现。哪位高手能帮忙解答一下,谢谢!

解决方案 »

  1.   

    应该没有模态对话框,因为该窗口还可以获取焦点,如果前面有模态对话框,则该窗口标题栏始终会显示为灰白色,不会显示为蓝色。该应用程序在产生该现象时无任何异常发生。我想通过在任务栏对该窗口的图标点右键关闭该窗口,但点击鼠标右键没有反应。通过TAB切换时,TAB弹出的窗口中根本没有该窗口对应的图标,是不是JDK的BUG啊,有没有人遇到过类似的问题,如果是个BUG,能不能把BUG号贴一下啊。
      

  2.   

    To  phoenixjava(恋上java):我的程序中没有控制图标是否在任务栏显示的代码,不是状态栏,是最下面的任务栏;
    To plokmmm(人从众) :不知道你说的是什么意思,好象你的回答和我问的没有关系啊
    To  suprwx(想飞) :你也碰到过类似的问题吗,那你的那个窗体能获得焦点吗?
    To  lcwlyl(网络幽灵) :我当时什么键都按过了,不管用,该窗体始终不能操作
    非常感谢大家的关注,不过该问题还未得到解决,有哪位高人能帮忙解答一下啊,小弟感激不尽