当前位置: 代码迷 >> J2SE >> Java怎么使程序中新弹出的JInternalFrame处于屏幕的最上层
  详细解决方案

Java怎么使程序中新弹出的JInternalFrame处于屏幕的最上层

热度:102   发布时间:2016-04-23 19:57:28.0
Java如何使程序中新弹出的JInternalFrame处于屏幕的最上层?
本帖最后由 zqaq_520 于 2015-03-16 11:29:50 编辑
RT小白提问:
程序中可以弹出很多个JInternalFrame窗口,我要让新弹出的JInternalFrame窗口处于最上层?怎么破?

------解决思路----------------------
你是要这个窗口弹出后,下面的窗口就不能获得焦点的那种模态窗口吧?你可以继承JFrame,接收一个JFrame对象做父窗口,在构造函数中设置它失效,实现WindowListener,在Deactvite处理中,强制自己获取焦点,在closed事件处理中,使父窗口生效,并获得焦点。
  相关解决方案