Java - JPanel с полями и JTextArea внутри - PullRequest
13 голосов
/ 05 марта 2012

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

Centered text area

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

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

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

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

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

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

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

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

1 Ответ

19 голосов
/ 05 марта 2012

есть два способа

проще всего было бы использовать EmptyBorders

...