Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Вертикальное+горизонтальное выравнивание элементов


Автор: WhoogMan 27.10.2013, 15:20
На Jpanel располагается несколько элементов (тоже jPanel). Использую для главной FlowLayout, но в нем можно устанавливать только горизонтальное выравнивание, по вертикали элементы прижимаются к верхней границе. Как установить вертикальное выравнивание и при этом оставить горизонтальное? или нужно писать свой менеджер раскладки?

Автор: Mirkes 28.10.2013, 16:17
Есть описание http://skipy.ru/technics/layouts.html#flow

Автор: WhoogMan 28.10.2013, 18:00
Читал это уже несколько раз. У FlowLayout  по вертикали можно установить выравнивание base line, но мне это не поможет: у меня несколько строк с элементами, которые нужно центрировать относительно панели, в которой они находятся

Автор: Mirkes 29.10.2013, 01:47
Тогда лучше использовать GridBagLayout. Мне его всегда хватало (почти). Если ситуация совсем вычурная, тогда уже писать свой. Приведите картинку, чего хочется получить, попробуем подумать smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)