Укажите свой менеджер компоновки, например:
content.setLayout(new GridLayout(2,2));
Это будет использовать Диспетчер компоновки сетки , чтобы создать сетку с 2 столбцами и 2 строками, чтобы ваши компоненты были тогда
Диспетчер макетов, который вы используете в данный момент, FlowLayout , добавляет только содержимое в конец текущей строки.тем не менее, он обернется, как только достигнет ограниченного края панели.Вы также должны проверить другие менеджеры компоновки здесь
Вы могли бы альтернативно использовать GridBagLayout , но вам нужно будет указать объект GridBagConstraints
, который вы затем добавите вместе с отдельным человеком.элементы, например, так:
content.add(networkIdField, gridConstraints);
Подробнее об этом см. в связанном уроке.