Как манипулировать настройками Gridlayout соответственно на Java?

StackOverflow https://stackoverflow.com/questions/4169112

  •  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 особенно привлекает, а вручную раздел на Объединение и разделительные клетки может быть полезным.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top