日期:2014-05-20  浏览次数:20787 次

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

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