JComponents vertauschen

LatinFavourite

Bekanntes Mitglied
Guten Abend,

ich beabsichtige in meinem Programm JComponents auswählen und anschließend vertauschen zu können. Habe dafür die Komponenten in einem zweidimensionalem Array gespeichert und die Indices auch in der Komponente selber gespeichert. Doch wie lässt sich das Vertauschen gut umsetzen? Bis jetzt habe ich den Inhalt global gespeichert und dann entsprechend getauscht, aber so habe ich mir das eigentlich nicht gedacht. Gibt es einen einfach Ansatz, die Elemente wirklich zu vertauschen.

Vielen Dank für jegliche Tipps.
 
Du brauchst zum vertauschen eine Zwischenvariable:
Bsp:
a=1
b=2 -> Tauschen

c=a -> c=1 und a=1
a=b -> a=2 weil b=2
b=c -> b=1 wegen c=1 =>> a=2 und b=1

Das liegt daran, weil ein PC nur zwei Objekte gleichzeitig miteinander vergleichen kann.

Java:
temp = jcom[0];
jcom[0]=jcom[1];
jcom[1] = temp;
Die Deklaration habe ich einfach mal weggelassen, du weißt ja, was temp für ein Typ sein muss. 😉
 
Zuletzt bearbeitet:

Neue Themen


Zurück
Oben