2

私はJavaで迷路プログラムを作成しています。これはJButtonを拡張し、State(ボタンの位置と迷路の動作に関するその他の情報)のフィールドを持つMazeButtonのグリッドで構成されています。別のクラスであるMazeFrameは、JFrameを拡張し、ActionListenerを実装します。セットアップクラスでGUIを作成するときは、各ボタンにMazeFrameActionListenerを追加します。MazeFrameのactionPerformedメソッドで、ユーザーが試行したアクションが許可されているかどうかを確認できるようにしたいのですが、そのためには、どのボタンがクリックされたかを知る必要があります。

特定のactionPerformedメソッドを呼び出したボタンをどのように知ることができますか?

4

1 に答える 1

3

イベントで getSource メソッドを使用すると、それを起動したオブジェクトが返されます

于 2012-05-01T16:56:49.993 に答える