Frame Zeilenumbruch

Hallo,
ich bin zur Zeit dran eine Programm zu erstellen und habe ein kleines Problem. Ich möchte es so haben:

Text Texteingabefeld Texteingabefeld
Text Texteingabefeld Texteingabefeld

Text Texteingabefeld Texteingabefeld
Text Texteingabefeld Texteingabefeld

Text Texteingabefeld Texteingabefeld
Text Texteingabefeld Texteingabefeld


ABER ich bekomme es so :

Text Texteingabefeld Texteingabefeld Text Texteingabefeld Texteingabefeld







Was kann ich tun, ich benutze diesen Quelltext:
[...]
private Panel pnlCenterZeile1 = new Panel(new FlowLayout(FlowLayout.LEFT));
private Panel pnlCenterZeile2 = new Panel(new FlowLayout(FlowLayout.LEFT));
[...]
this.pnlCenterZeile1.add(lblLF1);
this.pnlCenterZeile1.add(tfeA1_1);
this.pnlCenterZeile1.add(tfeA1_2);

this.pnlCenterZeile2.add(lblLF2);
this.pnlCenterZeile2.add(tfeA2_1);
this.pnlCenterZeile2.add(tfeA2_2);

[...]
 
Guten Morgen und herzlich willkommen bei uns ^^

Was für ein Layout verwendet denn der Container, in den die Panels eingefügt werden? Es scheint, als ob der Container ebenfalls das FlowLayout verwenden würde. Das FlowLayout lässt sich aber auch vertical nutzen, dann würden die Panels untereinander angeordnet werden. Allerdings sieht dein Idee sehr tabellarisch aus, da würde sich vielleicht das GridLayout anbieten, dann bräuchtest du auch nicht die Zwischenpanels. Aber ich weiß auch nicht was du da vor hast, daher kann ich das nicht beurteilen. Dennoch empfehle ich dir mal folgende LayoutManager anzuschauen: GridLayout, GridBagLayout, MigLayout. Das MigLayout ist nicht Bestandteile des JDK, sondern eine externe lib, müsstest du also erst runterladen. Jedoch kann man damit sehr bequem und einfach arbeiten.
 
Zurück