Как правильно определить размер окна 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
setsize window jframe get screen size java

Вы можете изменить размер. Например, вместо 2/3, которые были бы  Может быть  Немного шире в 12-дюймовом экране, но он никогда не выходит за рамки. При разработке приложения всегда помните о том, что нужно следовать этому методу, который адаптируется ко всем мониторам