Как изменить размеры компонентов в JFrame при изменении размера JFrame?

ПОСТАНОВИЛИ

Я уже некоторое время оглядывался по сторонам и, похоже, не могу понять, как это сделать.

У меня есть много компонентов в моем JFrame, и я могу изменить размер моего JFrame. Когда я изменяю размер JFrame, я хочу, чтобы внутренние компоненты изменяли размеры вместе с JFrame, но вместо этого они остаются точно такими же, какими они были при первом запуске GUI.

Как я могу исправить эту проблему? Есть ли значение, которое я не устанавливаю где-то или как?

Изменить: Кроме того, я не использую какой-либо менеджер макета.

getContentPane().setLayout(null);

1 ответ

Решение

Вы заявляете:

Изменить: Кроме того, я не использую какой-либо менеджер макета. getContentPane() setLayout(нуль).

Это твоя проблема. Вы почти никогда не должны использовать нулевой макет. Гораздо проще использовать и поддерживать графический интерфейс, который использует менеджеры макетов. Прочитайте руководства по компоновке, поскольку они могут помочь.

Другие вопросы по тегам