如何在 catch 块中进行 swing 调用

发布于 2024-12-19 19:02:25 字数 48 浏览 1 评论 0原文

在 catch 块中,我想向 textArea 显示一条错误消息以显示发生的错误。

In the catch block I want to display a error message to textArea to display the error happening.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

ヤ经典坏疍 2024-12-26 19:02:25

由于您不在 EDT 上,因此可以使用 SwingUtilities#invokeLater 在 EDT 上安全地执行操作。

Since you are not on the EDT, you can use SwingUtilities#invokeLater to safely perform your action on the EDT.

耀眼的星火 2024-12-26 19:02:25

catch 块不会限制您可以以任何方式调用的方法:它与上面的 try 块的唯一不同之处在于它不属于异常处理范围。

因此,您可以

1) 将调用包含在 catch 块中、另一个 try/catch 中

或更简单的

任何异常抛出 gui 元素中2) 只需使用像 JoptionPane 这样的组件,它将安全地启动无异常对话框。

A catch block does not limit the methods you can call in any way : it is only different from the try block above it in that it is not, as is, in a exception handling scope.

Thus, you can

1) enclose the call to Any exception throwing gui elements, in the catch block, inside another try/catch

Or simpler

2) Simply use a component like JoptionPane which will safely launch an exception-less dialog box.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文