Мне было интересно, есть ли способ остановиться
пользователь от изменения размера приложения
окна?
Если вы не хотите, чтобы пользователи вообще могли изменять размер вашего окна, тогда вы можете сделать
frame.setResizable (false);
Я не уверен, что эту технику можно успешно использовать одновременно с pack()
. Вы, конечно, должны попробовать, но я помню, что была проблема, если вы делаете:
frame.setResizable (false);
pack();
тогда pack()
просто не делает то, что должен, и если вы делаете:
pack();
frame.setResizable(false);
тогда ваше окно становится немного более узким, чем после pack()
. Конечно, можно найти какой-то обходной путь (или, может быть, это просто мой неудачный опыт).