读书人

JDialog有关问题

发布时间: 2013-03-21 10:08:17 作者: rapoo

JDialog问题
在JPanel上点击一个JButton弹出了一个JDialog,然后怎么实现点击这个界面上的其他地方,让这个Jdialog消失呢各位大些帮忙看看吧,谢谢了
[解决办法]
对话框设置成 setModel(false);
响应鼠标点击事件,直接dispose()或者seVisible(false)对话框即可。
这样思路应该可行,具体没碰到过类似场景。

[解决办法]

jframe.addMouseListener(new MouseListener(){
public void mouseClicked(MouseEvent e){//单击窗口
dlg.setVisible(false);
}
public void mouseEntered(MouseEvent e){
}
public void mouseExited(MouseEvent e){
}
public void mousePressed(MouseEvent e){
}
public void mouseReleased(MouseEvent e){
}
});

读书人网 >J2EE开发

热点推荐