Dynamische Zellengröße und Zeilenumbruch

Diskutiere Dynamische Zellengröße und Zeilenumbruch im AWT, Swing, JavaFX & SWT Bereich.
M

MaggyMo

Guten Abend,

ich bin noch ganz in den Anfängen von JavaFX und habe zwei Probleme und vllt kann mir hier ja jemand helfen :)

1) Ich habe eine ListView mit mehreren Spalten, wie kann ich dort einen automatischen Zeilenumbruch einstellen ? (Vllt auch über die Oberfläche von SceneBuilder?)

2) Auf einer Seite werden verschiedene Informationen eines Objektes in Tabellenform aufgelistet:

Name:Tim
Nachname:Schmidt
BeschreibungHier steht irgendein Text. BliBlaBlub und immer so weiter .....eioguoqeroiqnoifnonrvoqenvkjnervjqnevkjneqkvrnvrkqenvkjqvjknwkjvn kjq

Ich benutze derzeit eine GridPane. Pro Zelle ist ein Label hinzugefügt.
Mein Problem ist nun, dass der Text in der Zeile Beschreibung nicht umgebrochen wird. Ich möchte aber nicht mit HTML -Elementen arbeiten. Außerdem passt sich die Zellengröße nicht an. Ist es möglich, dass sich in diesem Fall die Zeile Beschreibung dynamisch der Größe der dazugehörigen Zelle anpasst? Derzeit läuft der Text quasi einfach aus dem Label raus.

Liebe Grüße und Danke im Voraus
 
L

lam_tr

Guten Abend,

ich bin noch ganz in den Anfängen von JavaFX und habe zwei Probleme und vllt kann mir hier ja jemand helfen :)

1) Ich habe eine ListView mit mehreren Spalten, wie kann ich dort einen automatischen Zeilenumbruch einstellen ? (Vllt auch über die Oberfläche von SceneBuilder?)

2) Auf einer Seite werden verschiedene Informationen eines Objektes in Tabellenform aufgelistet:

Name:Tim
Nachname:Schmidt
BeschreibungHier steht irgendein Text. BliBlaBlub und immer so weiter .....eioguoqeroiqnoifnonrvoqenvkjnervjqnevkjneqkvrnvrkqenvkjqvjknwkjvn kjq

Ich benutze derzeit eine GridPane. Pro Zelle ist ein Label hinzugefügt.
Mein Problem ist nun, dass der Text in der Zeile Beschreibung nicht umgebrochen wird. Ich möchte aber nicht mit HTML -Elementen arbeiten. Außerdem passt sich die Zellengröße nicht an. Ist es möglich, dass sich in diesem Fall die Zeile Beschreibung dynamisch der Größe der dazugehörigen Zelle anpasst? Derzeit läuft der Text quasi einfach aus dem Label raus.

Liebe Grüße und Danke im Voraus
zu 1) Warum benutzt du an der Stelle kein TableView wenn du mehrere Spalten hast? Ist das wegen Zeilenumbruch? Wenn du immer noch an ListView arbeiten willt, würde ich einen Eigenen ListCell implementieren der maxHeight auf endlich setzt und die Label in der ListCell mit der Eigenschaft wrap = true

zu 2) Das Label auch mit wrap = true und GridPane max size anpassen.

Grüße lam
 
M

MaggyMo

zu1) Sorry habe mich vertan, da benutze ich bereits eine TableView

zu2) Ja das habe ich angepasst, aber es funktioniert trotzdem nicht. Habe die Max Width und Max Height jeweils auf MAX_Value gesetzt
 
L

lam_tr

zu1) Sorry habe mich vertan, da benutze ich bereits eine TableView

zu2) Ja das habe ich angepasst, aber es funktioniert trotzdem nicht. Habe die Max Width und Max Height jeweils auf MAX_Value gesetzt
Ich glaube minHeight muss du noch zusätzlich auf compute_size setzen.
 
Thema: 

Dynamische Zellengröße und Zeilenumbruch

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben