Как манипулировать настройками GridLayout соответственно на JAVA? - PullRequest
3 голосов
/ 13 ноября 2010

У меня есть setLayout (новый GridLayout (5,5,3,3));

5 строк и 5 столбцов.В первом ряду я хочу один большой ряд.Вы знаете, как в Excel, где вы бы объединить клетки.Поэтому я просто хочу объединить 5 столбцов только в первом ряду.Я помещаю JLabel в первый ряд, и это очень раздражает, что мне нужно иметь несколько JLabel для каждой ячейки сетки и убедиться, что интервал работает хорошо.

Есть ли способ сделать это на GridLayout?Или я застрял с 5 рядами и 5 цв строго?

1 Ответ

5 голосов
/ 13 ноября 2010

GridBagLayout может сделать это.Кроме того, вы можете использовать вложенные макеты: добавьте первую строку к NORTH из BorderLayout и оставшиеся GridLayout к CENTER.См. Также Визуальное руководство по менеджерам компоновки .

Приложение: MiGLayout также стоит посмотреть в этом контексте.Демонстрация Web Start особенно привлекательна, и раздел руководства по Объединение и разделение ячеек может быть полезен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...