读书人

JAVA怎么让一个窗体显示在另外一个窗体

发布时间: 2011-12-26 23:09:59 作者: rapoo

JAVA如何让一个窗体显示在另外一个窗体之上
就象我们自己电脑里的计算机.点了关于计算机以后始终位于另外一个窗体的前端,始终获得焦点.要如何在JAVA中做到啊?

[解决办法]
有模式对方框就可以了
JDialog(Frame owner, boolean modal)
创建一个没有标题但有指定所有者 Frame 的有模式或无模式对话框。
modal为TRUE就行
[解决办法]
两种方法:
1.用JDialog,楼上有说明。
2.用JDesktopPane类和JInternalFrame类,不过只能显示在窗口内部,不能超出窗口范围。
[解决办法]
一,你可经调用JDialog,设其为模态
二,如果你用JFrame的话,可以调用如下方法
setAlwaysOnTop(true);
这是使它一直在前端显示

读书人网 >J2SE开发

热点推荐