Как правильно определить размер окна 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);