jtable mit jlabels verknüpfen

sqsh

Mitglied
hi leute,
folgendes problem ich habe mehrere jlabels bspw 1 bis 10 und ein jtable mit den zeilen 1 - 10
wenn ich in eine zeile klicke zb zeile 4 soll das 4. label den wert der zeile anzeigen.. bei klick auf die 2. zeile soll das 2. label den wert der zeile anzeigen usw... gibt es da eine elegantere art table uns labels miteinander zu verknüpfen außer haufen von if-anweisungen?

es sollte auch in beide richtungen funktionieren ..also bei klick auf das 1. label soll der wert des labels in die erste zeile geschrieben werden beim 5. label in die 5. zeil usw..

anregungen.. tipps ? danke im vorraus.
 
Eine automatische Verknüpfung gibt's da nicht.
Mittels ListSelectionListener oder MouseListener kann man auf die Selektion in der JTable reagieren.
Wenn man die JLabels in einem Array oder einer Collection (z.B. ArrayList) hält, kann man dann den Zeilenindex der Tabelle nutzen, um auf gewünschte Label zuzugreifen.
 
ok sowas in der art hatte ich auch gedacht.. aber dann müsste ich ja auch erst wieder alle labels in eine arraylist packen usw.. schade das java da keine alternative hat bei solchen problemen...
aber danke für deinen tipp.
 

Zurück
Oben