Klicken Sie auf ein gezeichnetes Objekt

Ich habe eine Klasse namensShape das erbt von JPanel.

Eine Reihe von Unterklassen erweitern wiederum dieShape Klassen, eine für jede Art von Form.

Jede Form hat ihre eigene Überschreibungpaint() Methode, die die jeweilige Form zeichnet.

Ich möchte in der Lage sein, auf eine beliebige Form zu klicken und versuche, diese Logik vorerst zu implementieren. Bitte beachten Sie, dass jede Form einer ArrayList hinzugefügt wurde.

Die Anweisung contain gibt jedoch immer false zurück, auch wenn ich deutlich auf die Form geklickt habe.

Irgendwelche Ideen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage