java - 按下对话框关闭图标(X)会导致错误 java
问题描述
我是软件开发和学习java的新手。当我在按下 x 按钮的同时关闭对话框时,它给了我一个异常。我怎样才能阻止这个异常。如果有人可以提供帮助,那就太好了。谢谢哈里斯
private void exitProgram() {
int result = JOptionPane.showConfirmDialog(null, "Are you sure you want to exit", "confirm",
JOptionPane.YES_NO_OPTION ,JOptionPane.QUESTION_MESSAGE);
if (result == JOptionPane.YES_OPTION){
System.exit(0);
}
if (result == JOptionPane.NO_OPTION){
showMenu();
}
}
解决方案
if (result == JOptionPane.NO_OPTION||result == JOptionPane.CLOSED_OPTION){
showMenu();
很简单
推荐阅读
- android - 预期 [!]interface|@interface|class|enum
- c# - 根据登录的 Windows 用户设置 DNS-Server
- android - 来自 FileUtils android 的 readFileToByteArray 出现意外错误
- azure - 如何解决无法查询服务端点 api:https://management.azure.com//subscriptions/ 错误-远程服务器返回错误:(403)
- java - 从邮递员访问 REST API 时出现 406 Not Acceptacle 错误
- google-chrome - 如何避免“Lax+POST”临时干预的 SameSite 2 分钟窗口?
- excel - 如何转换启用 Excel 宏的工作簿以在手机上使用?
- angular - 每个组件使用一个服务实例
- amazon-web-services - Serverless 将不同 IP 列入不同功能的白名单
- ubuntu-16.04 - 由于 sock_open 失败导致的运行时错误 TPM-Emulator