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

それがJToggleButton仕組みです。JButton通常の Swing ボタンにはa を使用するだけです。

于 2013-09-20T15:24:48.207 に答える