Javaで "キングスコーナー"(栄光のマルチプレイヤーソリティア)を実装しています。JavaのImageオブジェクトでマウスクリックイベントを検出するにはどうすればよいですか?
私は、プレイヤーがカード(画像)を手札からテーブルのどこかにドラッグできるようにしようとしています。問題は、プレイヤーの手が「扇動」され、カードの画像が回転して重なってしまうことです。ここで
は手の一例である:
私は各カードにJPanel
を作ると考えられてきましたが、問題は、私はその内部で回転カードをペイントする必要があるだろうということですの長方形JPanel
のように、回転させることはできません。理想的には、どのカードが選択されているかを判断するために、mouse-x、yの式を避けたいと思います。
イベントドリブンアプローチを使用すると、どのカードを手から選択するかをどのように判断できますか?
Hm、Shapeインターフェイスから派生した1つまたは複数の具象クラスを使用するにはどうしたらよいですか?これには便利な関数が含まれています。 AffineTransformの使用ごとに回転が簡単になります。 –