Komponenten übereinander prüfen

maki_99

Mitglied
Hallo, :joke:
habe ein JPanel mit mehreren ImagePanels darin, die mit der Maus verschoben werden können.
Wie kann man prüfen bzw. erkennen, wann sich ein ImagePanel beim Verschieben mit seiner Fläche über einem anderen ImagePanel befindet?

Danke, Grüße
 
das passte nicht in einem der vorherigen Threads? inzwischen sind es ja anscheinend mindestens 5 zu JPanel mit Images usw.,
zu Java Basics ist das wie die vorherigen auch nichts, es gibt doch einen GUI-Bereich.., verschoben

jede Komponente hat eine Position und eine Breite + Höhe, das musst du eben mit anderen vergleichen,
bisschen Mathe bringt dich nicht um,
am besten eine komplette eigene Verwaltung nebenher aufbauen, ganz unabhängig von der GUI-Umsetzung eigene Klasse mit Position usw.
 
jede Komponente hat eine Position und eine Breite + Höhe, das musst du eben mit anderen vergleichen,
bisschen Mathe bringt dich nicht um,
am besten eine komplette eigene Verwaltung nebenher aufbauen, ganz unabhängig von der GUI-Umsetzung eigene Klasse mit Position usw.

Was meinst du mit eigene Verwaltung/eigene Klasse mit Position? Sollte man die ImagePanels alle in eine Liste packen??
 
eine Liste ist ein Anfang, aber nicht unbedingt ImagePanel, falls das nicht bereits eine Klasse von dir ist, sondern was anderes, eine eigene Klasse mit beliebigen Infos, Variablen auf die GUI-Objekte, und was immer nötig ist,

musst du aber nicht machen bzw. mehr erzählen will ich nicht,
bleiben wir bei: irgendwo sind die Positionsdaten, damit rechnen
 

Neue Themen


Zurück
Oben