Как правильно определить размер окна JFrame в соответствии с экраном
При программировании важно учитывать, что размер экрана для каждого пользователя, который будет использовать ваше приложение, разный. Таким образом, вы должны изменить размер окна в соответствии с разрешением экрана.
Идеальный размер - установить длину и ширину с 2/3 текущего размера монитора. Чтобы
получить размер экрана в java, компилятор java имеет метод
getScreenSize()
Toolkit class. Вот пример:
//retrieve screen dimension
MonitorSize Dimension = Toolkit.getDefaultToolkit().getScreenSize();
int длина = размер монитора.ширина * 2/3;
int height = monitorsize.height * 2/3;
//устанавливаем размер JFrame равным 2/3 размера экрана
frame.setSize(length, height);
Output
Вы можете изменить размер. Например, вместо 2/3, которые были бы Может быть Немного шире в 12-дюймовом экране, но он никогда не выходит за рамки. При разработке приложения всегда помните о том, что нужно следовать этому методу, который адаптируется ко всем мониторам