2012-05-01 3 views
2

私は、JButtonを拡張するMazeButtonsのグリッドで構成され、State(ボタンの位置と迷路動作するはずです)。別のクラスMazeFrameは、JFrameを拡張し、ActionListenerを実装します。私はセットアップクラスでGUIを構築するとき、私は各ボタンにMazeFrame ActionListenerを追加します。私は、MazeFrameのactionPerformedメソッドが、ユーザーが試みたアクションが許可されているかどうかを確認できるようにしたいが、そのために、どのボタンがクリックされたかを知る必要がある。actionPerformedメソッドと呼ばれるボタンを決定する

どのボタンが特定のactionPerformedメソッドと呼ばれているかをどのように知ることができますか?

答えて

3

イベントでgetSourceメソッドを使用すると、イベントを発生させたオブジェクトが返されます。

+0

ありがとうございました。 – dylanrb123

+0

さて、私はあまりにも助けてうれしいです。また、私の答えを受け入れるようにしてください。 –

+0

申し訳ありません、新しいサイトです。 – dylanrb123