Swing Image in JPanel als Componente

maki_99

Mitglied
Hallo,

ich habe ein JPanel auf dem verschiedene Images gezeichnet werden. Mit getComponentAt und if (image instanceof JPanel), soll bei einem Mausevent erkannt werden, welches Image es ist.

Funktioniert das mit einem einfachen Image oder muss man das Image vorher verarbeiten?

Danke für die Hilfe..
 
Für so ein vorhaben würde ich JLabels benutzen, welchen du deine Grafiken zuweisen kannst. Dann kannste einfach getComponentAt benutzen und das Bild ermitteln.
 
Für so ein vorhaben würde ich JLabels benutzen, welchen du deine Grafiken zuweisen kannst. Dann kannste einfach getComponentAt benutzen und das Bild ermitteln.

Ok dank dir. 😀

Eine Frage hätt ich noch zum Zeichnen: Zeichnet man dann das JLabel oder das image?
Und ist es besser Image oder ImageIcon für das JLabel zu verwenden?

Vieleicht hat jemand ein Beispiel für den Code zum Zeichen - das wäre klasse..
 

Zurück
Oben