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