화면에 따라 JFrame 창의 크기를 올바르게 조정하는 방법

프로그래밍할 때 앱을 사용할 각 사용자의 화면 크기가 다르다는 점을 고려하는 것이 중요합니다. 따라서 화면 해상도에 따라 창 크기를 조정해야 합니다.

이상적인 치수는 현재 모니터 치수의 2/3로 길이와 너비를 설정하는 것입니다. java에서 화면 크기를 검색하기 위해 Java 컴파일러에는 Toolkit classgetScreenSize() 메서드가 있습니다. 예를 들면 다음과 같습니다.

//화면 dimension
MonitorSize dimension = Toolkit.getDefaultToolkit().getScreenSize();
int 길이 = monitorsize.width * 2/3;
int 높이 = monitorsize.height * 2/3;
//JFrame의 크기를 화면 크기의 2/3로 설정합니다
frame.setSize(length, height);
Output
setsize window jframe get screen size java

크기를 변경할 수 있습니다. 예를 들어, 2/3 대신   어쩌면  12인치 화면에서는 조금 더 넓지만 결코 선을 넘지 않습니다. 응용 프로그램을 개발할 때는 항상 모든 모니터에 적용할 수 있는 이 기술을 따라야 합니다