T
Timi
Gast
Ich habe folgendes FormLayout:
Eine Spalte und 5 Zeilen. Die Zeile 3 soll sich mit der Höhe des Fensters ausdehnen. Auf die Ziele 3 platziere ich wiederrum ein JPanel welches (der einfach heit halber) ebenso aus einem FormLayout (1,1) besteht wie folgt:
Auf dem Panel selbst ist derzeit eine JTextArea.
Und was soll ich sagen, es klappt nicht. Die JTextArea ist recht schmal und dadrüber als auch dadrunter ist noch massig Platz. Ich habe das FormLayout (1,1) nur zum testen gewählt, sonst könnte ich das sicherlich weglassen.
Kann mir bitte jemand erklären was ich falsch mache?
Danke
Code:
Container contentPane = getContentPane();
contentPane.setLayout(new FormLayout(
ColumnSpec.decodeSpecs("default:grow"),
new RowSpec[] {
FormFactory.DEFAULT_ROWSPEC,
FormFactory.LINE_GAP_ROWSPEC,
new RowSpec(RowSpec.CENTER, Sizes.DEFAULT, FormSpec.DEFAULT_GROW),
FormFactory.LINE_GAP_ROWSPEC,
FormFactory.DEFAULT_ROWSPEC
}));
contentPane.add(createToolBar(), cc.xy(1, 1));
contentPane.add(createJPanel(), cc.xy(1, 3));
contentPane.add(createStatusBar(), cc.xy(1, 5));
Eine Spalte und 5 Zeilen. Die Zeile 3 soll sich mit der Höhe des Fensters ausdehnen. Auf die Ziele 3 platziere ich wiederrum ein JPanel welches (der einfach heit halber) ebenso aus einem FormLayout (1,1) besteht wie folgt:
Code:
setLayout(new FormLayout(
"default:grow",
"default:grow"));
Auf dem Panel selbst ist derzeit eine JTextArea.
Und was soll ich sagen, es klappt nicht. Die JTextArea ist recht schmal und dadrüber als auch dadrunter ist noch massig Platz. Ich habe das FormLayout (1,1) nur zum testen gewählt, sonst könnte ich das sicherlich weglassen.
Kann mir bitte jemand erklären was ich falsch mache?
Danke