Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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. Мне его всегда хватало (почти). Если ситуация совсем вычурная, тогда уже писать свой. Приведите картинку, чего хочется получить, попробуем подумать ![]() |