在 catch 块中,我想向 textArea 显示一条错误消息以显示发生的错误。
2 回答
6
由于您不在 EDT 上,您可以使用它SwingUtilities#invokeLater
来安全地在 EDT 上执行您的操作。
于 2011-12-07T01:42:59.660 回答
2
catch 块不限制您可以以任何方式调用的方法:它与上面的 try 块的不同之处仅在于它不在异常处理范围内。
因此,您可以
1) 将对任何抛出异常的 gui 元素的调用,在 catch 块中,在另一个 try/catch 中
或者更简单
2) 只需使用 JoptionPane 之类的组件即可安全地启动无异常对话框。
于 2011-12-07T02:14:16.847 回答