为了账号安全,请及时绑定邮箱和手机立即绑定

点击弹出一个JInternalFrame,怎么让它处于屏幕的最上层

点击弹出一个JInternalFrame,怎么让它处于屏幕的最上层

DIEA 2018-07-19 15:22:54
java创建子窗口,第一个打开的子窗口一直覆盖后面打开的窗口
查看完整描述

2 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

试试先把子窗口添加到父窗口中 ,然后设置子窗口可见
父.add(子);
子.setVisible(true);

查看完整回答
反对 回复 2018-08-10
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

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


查看完整回答
反对 回复 2018-08-10
  • 2 回答
  • 0 关注
  • 1255 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号