【发布时间】:2014-07-23 08:38:30
【问题描述】:
您知道为什么即使我单击“否”按钮,我的 JFrame 还是会关闭吗?这是我的代码:
jframe.addWindowListener(new java.awt.event.WindowAdapter() {
@Override
public void windowClosing(java.awt.event.WindowEvent windowEvent) {
int confirm = JOptionPane.showOptionDialog(jframe,
"Sei sicuro di voler chiudere EconomatoUTL?",
"Attenzione!", JOptionPane.YES_NO_OPTION,
JOptionPane.QUESTION_MESSAGE, null, null, null);
if (confirm == JOptionPane.YES_OPTION) {
Runtime runtime = Runtime.getRuntime();
try {
runtime.exec("cmd /C basexserver.bat stop");
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.exit(1);
}
}
});
我在几个论坛上找到了它,他们说它有效...... 哪里错了?
【问题讨论】:
标签: java swing jframe joptionpane windowlistener