Я ищу следующее поведение в JPanel Layout (Swing): в основном, это будет располагать компоненты по вертикали, один ниже другого.
Если компоненты не могут поместиться вертикально в контейнере, следует добавить следующий элемент в новую строку.Это будет продолжаться динамически, добавляя новые строки по мере необходимости.
Это будет выглядеть примерно так, после добавления 3 меток:
+--------------------------+
| label1 |
| label2 |
| label3 |
+--------------------------+
После добавления: еще 2 меток:
+--------------------------+
| label1 label4 |
| label2 label5 |
| label3 |
+--------------------------+
Наконец, после добавления еще 2 меток это будет выглядеть так:
+--------------------------+
| label1 label4 label7 |
| label2 label5 |
| label3 label6 |
+--------------------------+
Можно ли добиться такого поведения с помощью одного из текущих макетов?
Должен ли я создать его сам?
Как бы вы решили это решение?