Java - JPanel с полями и JTextArea внутри

Я хочу создать что-то вроде этого:

Centered text area

Главная панель имеет поля (x) и TextArea в центре этой панели, которая почти заполняет панель. Внизу находится еще одна панель с нестандартным размером (высота y), которую можно сделать видимой и невидимой с помощью некоторого ярлыка. На нижней панели есть FlowLayout и несколько элементов.

Проблема в том, что я понятия не имею, как это сделать.

BoxLayout не имеет полей.

Я пробовал использовать GridBagLayout, но у меня не получается, или я не могу этого понять: (

Я также пытался установить поля JTextArea

textMain.setMargin(new Insets(insetTop, insetLeft, insetBottom, insetRight));

, но когда текста много, верхнее и нижнее поля исчезают . Итак, теперь я пробую использовать панели.

Кто-нибудь может мне помочь с этим, пожалуйста?

13
задан Andrew Thompson 5 March 2012 в 13:43
поделиться