Java - JPanel с полями и JTextArea внутри
Я хочу создать что-то вроде этого:
![Centered text area]()
Основная панель имеет свои поля (x) и TextArea в центре этой панели, которая почти заполняет панель.
В нижней части находится другая панель с настраиваемым размером (высота y), которая может быть переключена видимой и невидимой с некоторым ярлыком. Нижняя панель имеет FlowLayout и несколько элементов.
Проблема в том, что я понятия не имею, как это сделать.
BoxLayout не имеет полей.
Я попытался с GridBagLayout, но я не работаю, или я не могу это понять достаточно: (
Я также попытался установить поля JTextArea
textMain.setMargin(new Insets(insetTop, insetLeft, insetBottom, insetRight));
но когда текста много, верхнее и нижнее поля исчезают. Итак, теперь я пытаюсь использовать панели.
Может ли кто-нибудь помочь мне с этим?
Ответы
Ответ 1
существует два пути:
Самый простой способ - использовать EmptyBorders