java - GUI 构建后启动线程

标签 java multithreading swing user-interface

我有一个在构造函数中构建 GUI 的程序。我需要一个与 EDT 分开的线程,以便在构造相关对象后立即运行。有人能指出我正确的方向吗?

最佳答案

I need a Thread separate from the EDT

线程与 EDT 是分开的,因此您所做的就是创建一个 Runnable,然后启动它。

您只需担心线程是否更新任何 GUI 组件。如果是这种情况,那么您可能需要使用 SwingWorker。阅读 Swing 教程中关于 Concurrency 的部分了解更多信息。

关于java - GUI 构建后启动线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685252/

相关文章:

java - Restful Spring boot 应用程序中的异常映射

java - 低延迟网络技术和银弹

c - 如何干净地实例化一个线程本身中的线程共享的全局互斥锁

c# - 任何人都可以看到我重定向这些进程的输出的方式有问题吗?

Java BoxLayout 问题

java - JTable 中的有条件按钮/复选框

java - 使用 java serviceloader build with jdk 8 在 >= java 9 中使用

java - 注册MessageBodyReader和MessageBodyWriter实现的适当位置是什么?

java - 与自定义读写锁实现混淆

java - 我有一个打开 GUI 的按钮,如何设置 GUI 在屏幕上显示的位置?