0

私の問題: JButton があります。クリックすると、ボタンの色が赤に変わります。その 3 秒後、色が青に変わります。私を助けてください。読んでくれてありがとう。

4

2 に答える 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 に答える