java - 在运行 swing gui 的同时运行线程

标签 java multithreading swing swingworker

我有这门课:

public class MyClass extends Observable implements Runnable
{
...
}

我必须在 swing gui 运行期间在后台执行此线程。这可能是最好的解决方案? 如果我没有出错,我就不能使用 SwingWorker。对吧?

最佳答案

SwingWorker 就是专门为此目的而设计的。继续使用它,它会起作用。请先阅读其文档。

如果您想使用已有的类(class),也可以这样做。只需这样做:

new Thread(new MyClass()).start();.

关于java - 在运行 swing gui 的同时运行线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11400416/

相关文章:

java - 变量是否应该在 2 个正在运行的线程之间是 volatile 的?

java - KeyListener 和 jframe 的问题

java - 使用JAVAFX和SWING有什么区别

java - 将 jTable 中的数据插入数据库

java - 使 JTextPane 的某些部分不可编辑

java - 可靠存储复杂 Java 对象层次结构的最佳方法是什么?

java - 此模式与输入 123456789.2.2.2 匹配,但不应匹配

multithreading - 在处理网络连接时,有没有办法利用多核?

java - 从 WSDL 生成代码导致异常

java - 多线程JAVA中的静态方法行为