Как изменить размеры компонентов в JFrame при изменении размера JFrame?
ПОСТАНОВИЛИ
Я уже некоторое время оглядывался по сторонам и, похоже, не могу понять, как это сделать.
У меня есть много компонентов в моем JFrame, и я могу изменить размер моего JFrame. Когда я изменяю размер JFrame, я хочу, чтобы внутренние компоненты изменяли размеры вместе с JFrame, но вместо этого они остаются точно такими же, какими они были при первом запуске GUI.
Как я могу исправить эту проблему? Есть ли значение, которое я не устанавливаю где-то или как?
Изменить: Кроме того, я не использую какой-либо менеджер макета.
getContentPane().setLayout(null);
1 ответ
Вы заявляете:
Изменить: Кроме того, я не использую какой-либо менеджер макета. getContentPane() setLayout(нуль).
Это твоя проблема. Вы почти никогда не должны использовать нулевой макет. Гораздо проще использовать и поддерживать графический интерфейс, который использует менеджеры макетов. Прочитайте руководства по компоновке, поскольку они могут помочь.