私はJavaが初めてで、助けが必要です。基本的に 4 つの JButton (2 x 2 グリッド) のグリッドを持つ小さな Java デスクトップ アプリケーションを作成しています。個々の JButton の背景色を変更する必要があり、1 秒後に元の色に戻ります (私が作ろうとしているゲームは、点灯するボタンのパターンに従わなければならないサイモンのようなものです)。1 から 4 の範囲でランダムに生成された数値を含むベクトルがあり、ベクトルから各要素を取得し、対応するボタンを 1 秒間別の色に変更できるようにしたいと考えています (たとえば、ベクトルに 2 4 1 が含まれている場合、ボタン 2 を変更し、次にボタン 4 を変更し、次にボタン 1 を変更します)。
これは可能ですか、それとも JButtons 以外でこれを行うためのより良い方法はありますか? これを実装するにはどうすればよいですか?
また、私は Mac OS X を実行していますが、明らかに (フォーラムで読んだいくつかのことに基づいて) JButtons の背景の変更が好きではありません (システムのルック アンド フィールが原因だと思います)。どうすればこれを変更できますか?マックで動作しますか?
事前に助けてくれてありがとう:)