首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

JFrame跟JDialog

2012-09-25 
JFrame和JDialog有这么个需求啊~~~一个JFrame 上 弹出一个JDialog,不是模态的。如果我现在去点击JFrame,这

JFrame和JDialog
有这么个需求啊~~~
一个JFrame 上 弹出一个JDialog,不是模态的。如果我现在去点击JFrame,这个JDialog则会跑到后面去。
有没有什么方法能让JDialog不是模态的,但是永远都在JFrame前面。并且如果JFrame最小话,JDialog也要隐藏。
???
难道要用窗口监听吗?突然想到的 ..去试试 欢迎大神们提供思路

[解决办法]
这个需求相当的没啥实际价值啊。。。

jDialog.setAlwaysOnTop(true);

也可以写事件来处理:
jDialog.addWindowFocusListener(new WindowAdapter(){ 
public void windowLostFocus(WindowEvent e){ 
e.getWindow().toFront(); 
}
});

最小化差不多也是监听事件了。
[解决办法]
有价值啊
[解决办法]
这个还是很好实现的
[解决办法]
jDialog.addWindowFocusListener(new WindowAdapter(){
public void windowLostFocus(WindowEvent e){
e.getWindow().toFront();

});

热点排行