0

我有一个创建线程的 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 吗?或者线程需要什么来完成?

4

1 回答 1

7

这就是 a 的JToggleButton工作方式。只需将 aJButton用于普通的 Swing 按钮。

于 2013-09-20T15:24:48.207 回答