Как бы вы хотели получить приличный гей, созданный, когда вы не знаете, сколько компонентов у вас будет, и насколько они будут большими?
Пользователь, например, вводит количество текстовых полей, которые они хотят, и какое из этих текстовых полей сгруппировано в граничных панелях, и программа генерирует это.
Я использую GridLayout, но проблема в том, что он делает все ячейки одинаковой ширины и высоты, что прекрасно, когда все компоненты имеют одинаковый размер, но когда у меня, например, есть текстовое поле и граничный панель с несколькими полями, либо текстовое поле растягивается, либо панель сжимается.
Я хотел бы, чтобы все компоненты имели минимальный размер, но все же, вы знаете, можно использовать.
Пример того, как это происходит сейчас, используя GridLayout, все поля являются нормальными, однострочные JTextFields, где панель с названием даты полностью сжата ( он имеет три поля в нем), а поля первого уровня - большие. У кого-нибудь есть указатели?