Shape
JPanel を継承するというクラスがあります。
多数のサブクラスがクラスを拡張し、Shape
形状のタイプごとに 1 つです。
paint()
各シェイプには、それぞれのシェイプを描画する独自のオーバーライドメソッドがあります。
任意の図形をクリックできるようにしたいので、今のところこのロジックを実装しようとしています。各形状が arrayList に追加されていることに注意してください。
ただし、contains ステートメントは、シェイプ内で明確にクリックした場合でも、常に false を返します。
何か案は?