私の問題: JButton があります。クリックすると、ボタンの色が赤に変わります。その 3 秒後、色が青に変わります。私を助けてください。読んでくれてありがとう。
質問する
961 次
2 に答える
4
提案:
- ボタンの ActionListener で、メソッドを介してその色を Color.RED に設定します
setBackground(...)
。 - 同じ ActionListener で、再びメソッドを使用してSwing Timerを開始し、色を Color.BLUE に戻し
setBackground(...)
ます。 - 3000 (ミリ秒 = 3 秒) の遅延を与えます。
- 一度だけ実行する必要があるため、 を呼び出す
setRepeats(false)
前に呼び出しstart()
ます。 - スイングタイマーチュートリアルへのリンク。
- より詳細なヘルプが必要な場合は、適切なコード (できればsscce ) を示して、より詳細で有益な質問をしてください。
于 2013-11-09T18:40:19.577 に答える
0
タイマーを使用するだけで、3 秒待つことができます
于 2013-11-09T18:40:32.867 に答える