Как манипулировать настройками Gridlayout соответственно на Java?
-
09-10-2019 - |
Вопрос
У меня есть SetLayout (New Gridlayout (5,5,3,3));
5 рядов и 5 столбцов. В первом ряду я хочу один большой ряд. Вы знаете, как в Excel, где вы бы объединяли клетки. Поэтому я просто хочу объединить 5 столбцов только на первом ряду. Я кладу JLabel в первый ряд, и его очень раздражающую, что мне нужно иметь несколько JLabels для каждой клетки сетки и убедиться, что расстояние между прочтениями.
Есть ли способ сделать это на Gridlayout? Или я застрял с 5 рядами и 5 CL строго?
Решение
GridBagLayout
могу сделать это. В качестве альтернативы вы можете использовать вложенные макеты: добавьте первую строку в NORTH
из BorderLayout
и осталось GridLayout
к тому CENTER
. Отказ Смотрите также Визуальная руководство к менеджерам макета.
Дополнение: Miglayout. Также стоит посмотреть в этом контексте. Web Start Demo особенно привлекает, а вручную раздел на Объединение и разделительные клетки может быть полезным.