0

JButton一部のメソッドがtrue/を返すときに有効/無効になるクラスが必要です (メソッドはクラスのコンポーネントを返しますfalse- type boolean)

私はそれを行う方法がわかりません。命令を書いwhile(true) { ... }て、たとえば 1 秒あたり 1 のメソッドが返すものを確認する必要がありますか? それは良い考えですか?

助けてください

4

3 に答える 3

1

ここに画像の説明を入力

Java Se 7 Doc から、

Methods inherited from class javax.swing.AbstractButton

このコードをメソッド内に配置すると、実行されるたびに、それに応じてボタンが有効/無効になります。

于 2013-10-10T08:51:56.630 に答える
0
final JButton btnNewButton = new JButton("New button");
btnNewButton.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent arg0) {
        btnNewButton.setEnabled(buttonState());
    }
});

boolean buttonState() {
    return false;
}
于 2013-10-10T08:55:30.557 に答える