当在挥杆窗口上点击红色x标记时,我需要停止关闭窗口的默认操作。我正在使用JDialog并添加WindowsListener来捕获WindowClosing事件,在那里我决定是否要处理JDialog或者不处理它,我还设置了以下内容:
setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);
但是当我点击红色x标记时,窗口关闭。有什么想法吗?
答案 0 :(得分:0)
向JDialog添加Window监听器让我有能力处理窗口操作,我在我的应用程序中工作正常。
答案 1 :(得分:-1)
您可以尝试创建一个Window Listener,并在单击关闭按钮时不执行任何操作。
jdialog.addWindowListener(new WindowAdapter()
{
public void windowClosed(WindowEvent e)
{
}
public void windowClosing(WindowEvent e)
{
}
});