2012-07-02 3 views
1

Я пытаюсь создать простой интерфейс для назначения, в котором многострочные окна ввода текста могут быть уложены вертикально в одном столбце с фиксированной шириной. то весь стек (если он достаточно высок) должен прокручиваться вертикально внутри области прокрутки с одинаковой фиксированной шириной и фиксированной высотой.Прокручиваемый вертикальный список входов текстового поля с использованием Java Swing

Активное поле должно динамически изменять высоту, чтобы соответствовать количеству текста при его вводе/удалении. Это означает, что позиция y всех последующих входов в столбце должна соответствующим образом изменяться. Работа менеджера макета, правильно?

Я начал читать о макетах разворота, и казалось, что только GridBagLayout может это сделать. Поскольку это единственное окно интерфейса для моего приложения, казалось, что это неудобный макет для достижения чего-то простого.

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

+0

Спасибо, BoxLayout закончил делать трюк. –

ответ

2

А BoxLayout может быть тем, что вам нужно для этого прецедента.