java 主窗口JFrame,内部有一个JInternalFrame子窗口,但是总是被主窗口里的jtable挡住

java语言、、、一个主窗口JFrame,内部有一个JInternalFrame子窗口,但是总是被主窗口里的jtable挡住看不到,怎么把这个子窗口设置到最前、、、谢谢、... java语言、、、一个主窗口JFrame,内部有一个JInternalFrame子窗口,但是总是被主窗口里的jtable挡住看不到,怎么把这个子窗口设置到最前、、、谢谢、、、
在API找到了、、、、、能出来分享下、、、、、用 实例名.setAlwaysOnTop(true);但我在实现监听的方法里new完内置窗口后加入这一句他跳出错误提示,而当我使用快速修正时,他将窗口强转为window但还是有错误、、、所以我在API进入该方法、、看到他是用.toFront();(置前)和toBack()(置最后)两个方法来实现的,所以我在我的监听那在主窗口面板add我new的内置窗口后就调用toFromt方法(格式:类名 实例名=new 类名(); 实例名.setVisible(true); 面板名.add(实例名); 实例名.toFront();)就能实现了、、、注意toFront();一定要放在add后、、、但是 实例名.setAlwaysOnTop(true);在哪里才能用,我不知道、、、请高手指点下、、、、在此先谢过、、、、
还有上面说的有错的麻烦改正、、因为我是初学的又是自学、、所以很多都是半懂的、、、说得不好见谅
展开
 我来答
十厘米地平线
2013-06-12 · 生活不仅有眼前的苟且,还有诗和远方
十厘米地平线
采纳数:8 获赞数:21

向TA提问 私信TA
展开全部
jframe中是分几层的,contentpane,LayeredPane,rootpane,如果想把子窗口调到最前的话必须要把上面几层调为透明,或者把子窗口调到最上层,没代码,不然可以帮你看看
追问
谢谢、、、我在API找到了setAlwaysOnTop(true);和toFront();,toFront();我用成功了、、但setAlwaysOnTop(true);不行、、请问知道怎么用么、、、、
追答
setAlwaysOnTop(true)是把整个窗口至于最前端,跟里面的层没关系
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式