Javaでこのようなレイアウトを取得する方法は?Java。サイズ変更可能なテキスト領域と固定ボタン領域でJPanelを作成するにはどうすればよいですか?
| --------------------------------------------- - |
|ラベル付きの固定サイズの「トップ」パネル
| --------------------------------------- ------- |
|サイズ変更可能なテキストエリア
|親のほとんどに展開されます
|パネル(固定エリアを除く)
|
| ---------------------------------------------- |
|固定JTextArea(常に2行
|フルフレーム幅)
| ---------------------------------- ------------ |
| RightCenteredButtons
| ---------------------------------------------- |
私は以下のコードを試しましたが、うまく動作しません。要素が浮動している、テキスト領域が衝突しています。私は固定領域を除くすべての利用可能なフレームにテキスト領域をどのように展開するかを理解できません。
JPanel top = new JPanel(new FlowLayout(FlowLayout.LEFT , 10, 10));
top.add(label1);
....
top.add(labelLast);
add(top);
JTextArea area1 = new JTextArea();
add(area1);
JTextArea area2 = new JTextArea();
add(area2);
JPanel bottom= new JPanel(new FlowLayout(FlowLayout.RIGHT , 10, 10));
bottom.add(button1);
....
bottom.add(buttonLast);
add(bottom);