NetBeans (Java Swing): Установите размер окна

Это сводит меня с ума. Когда я установил соответствующий размер для своего окна в режиме проектирования, это просто игнорирует этот размер и использует что-то еще, когда я компилирую и работаю. Даже жесткий я установил minimumSize и preferredSize, он просто игнорирует это... Почему? Как я могу установить свой собственный размер?

7
задан Johan 19 December 2009 в 14:19
поделиться

2 ответа

Даже если вы установили размер с помощью minimumSize и preferredSize, вы, возможно, забыли вызвать Window.pack() , в котором Swing изменит размер компонентов (и всех его подкомпонентов) в соответствии с установленным размером.

Вы вызываете его в вашем окне (или в любом другом месте, которое строит ваше окно) после того, как все желаемые размеры будут установлены.

Или же вы можете использовать метод Component.setSize() , но он содержит некоторые предостережения.

.
6
ответ дан 7 December 2019 в 07:46
поделиться

Проверяли ли вы на самом деле размер JFrame или содержащей его JPanel?

Пытались ли вы setSize?

.
1
ответ дан 7 December 2019 в 07:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: