我有一个创建线程的 java 按钮,但即使在线程完成工作后按钮仍保持按下状态。
public class MainFrame extends javax.swing.JFrame {
private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent evt) {
Thread t = new Thread(new Calculus());
t.start();
}
}
public class Calculus implements Runnable {
@Override
public void run() {
//do stuf
}
}
我以错误的方式实现 Runnable 吗?或者线程需要什么来完成?