0

Javaでコネクトフォーゲームを作っています。6*7 のレイアウトとサウンド コンポーネントが機能するようになりました。私がやろうとしているのは、中空の円を持つことです。中空の円をクリックすると、プレーヤーの色で塗りつぶされ、再度クリックすることはできません。このような特定のエリアでイベントをトリガーする方法がわかりません。ヒントや提案は大歓迎です:)

4

1 に答える 1

1

MouseMotionListener、MouseListenerについて読んでください。マウスの座標を取得でき、ユーザーがマウスをクリックしたかどうかを知ることができます。たとえば、ユーザーが特定の領域(x> 20、x <30、y> 20、y <40)でクリックする場合は、paintComponentメソッドを使用して、特定の色の円を描画します。

于 2013-03-15T22:16:26.793 に答える