【发布时间】:2011-11-19 02:52:50
【问题描述】:
有没有办法让这段代码工作?我遇到的唯一问题是,当用户单击取消时,会显示消息对话框。
public static void main(String[] args) {
try {
JOptionPane.showInputDialog("Enter something")
} catch (Exception error) {
JOptionPane.showMessageDialog("Something went wrong.");
}
}
【问题讨论】:
-
也许你应该检查异常的类型。
-
该代码示例“工作”意味着什么?
-
这段代码有很多错误,这很好地证明了它不是你的真实代码。为什么不向我们展示实际代码,以便我们看到实际问题?您也可以简单地将
error.printStackTrace();放入您的 catch 块中,看看“某物”实际上是什么。 -
这只是一个示例。我使用“error.getCause();”时的实际原因为空。我只需要一种在用户选择取消时忽略 try catch 块的方法。 @Sarnold:“工作”是指让 try catch 块忽略取消选择
-
“这只是一个样本。” 样本是垃圾,是噪音。 -1
标签: java input dialog try-catch