「しかし、画像にマウスリスナーを配置できますか??」
いいえ、または少なくとも、あなたが考えている文脈ではありません.
達成したいことに応じて、いくつかの選択肢があります。
ただし、基本的な要件は、各クリック ポイントが画像のどこにあるかを正確に知る必要があるということです。これは、画像編集プログラムを使用して「ホット スポット」をマップし、これらをプログラムにコーディングすることによって最もよく達成されます。
あなたは出来る...
を使用しJLabelてボード イメージをレンダリングし、 を添付MouseListenerします。
これで発生する問題は、プレーヤー マーカーを使用して画像を更新する方法を見つけようとすることです。
あなたは出来る...
を使用しJPanelてオーバーライドしpaintComponent、画像とプレーヤーの動き/マーカーをレンダリングします。
次に、 を追加しMouseListenerて、そこからマウスのクリックを監視します。
どの方法を使用したかに関係なく、ユーザーがクリックできるホット スポットを表すListof を作成することになるでしょう。が呼び出されるRectangleたびに、このリストを調べて を使用し、マウス クリック ポイントを渡し、クリックされたホット スポットを特定します。mousePressedRectangle#contains(Point)
次に、これをゲーム モデルと比較して、有効な動きかどうかを判断し、必要に応じて適切なアクションを実行します。
詳細については、マウス リスナーの作成方法とカスタム ペインティングの実行を参照してください。