Hiho!
Ich sitze vor folgendem Problem:
Ich habe 3 JPanels die alle auf einem großen Panel liegen.
Jetzt hab ich mittels mehreren JLabels mehr Text drinnen stehen
als Bsp:
Jlabel1: a
Jlabel2: 1
Jlabel3: muh
alle 3 JLabels auf einem JPanel
alle 3 JPanels auf einem großen JPanel
so.. jetzt soll ich die 3 JPanels aber sortieren können nach Label1, nach Label2, nach Label 3 ... das halt immer das sortierte ganz oben angezeigt wird.
Ist das überhaupt möglich? Steh da komplett an
MfG
Seite 1 von 1
Jpanel Sortieren ist das überhaupt möglich?
Anzeige
#2
geschrieben 16. Januar 2008 - 00:10
versteh ich nicht ganz. kannste mal screenshot posten und genau erklären nach was du es sortieren willst
#3
geschrieben 16. Januar 2008 - 18:18
Kennt man sich jetzt beser aus?
Ich bekomme die einzelnen Texte für die Labels aus einer txt Datei. Diese Werte werden halt ausgelesen und ein Panel Array wird erstellt.
Jetzt soll man auf einen Button klicken können sortieren nach Label1, 2,3 und die Panele sollten halt so sortiert werden, dass sie richtig dastehen. Also wenn ich auf sortieren nach Label1 klicke soll Panel1, darunter Panel3 und da wieder darunter Panel 2 erscheinen.
Hab ich das jetzt so halbwegs rübergebracht?
#4
geschrieben 17. Januar 2008 - 01:13
#5
geschrieben 17. Januar 2008 - 12:00
öhm... sicher dass das bei mir die antwort ist? *gg*
#6
geschrieben 17. Januar 2008 - 20:26
ja, sorry.
zu deinem problem: wenn ich es richtig verstanden habe, dann willst du das veritkal sortieren oder? also die label1 von panel1, label1 von panel2, label1 von label3 sollen nach dem text, der auf ihnen steht, den entsprechenden panels zugeordnet werden. bsp:
panel1:label1.text = C
panel2:label1.text = A
panel3:label1.text = B
dann soll später da stehen:
panel1:label1.text = A
panel2:label1.text = B
panel3:label1.text = C
korrekt?wenn ja, müssen dann nur die texte getauscht werden oder das label an sich, d.h. die referenz?!
zu deinem problem: wenn ich es richtig verstanden habe, dann willst du das veritkal sortieren oder? also die label1 von panel1, label1 von panel2, label1 von label3 sollen nach dem text, der auf ihnen steht, den entsprechenden panels zugeordnet werden. bsp:
panel1:label1.text = C
panel2:label1.text = A
panel3:label1.text = B
dann soll später da stehen:
panel1:label1.text = A
panel2:label1.text = B
panel3:label1.text = C
korrekt?wenn ja, müssen dann nur die texte getauscht werden oder das label an sich, d.h. die referenz?!
Thema verteilen:
Seite 1 von 1