HOWTO · Java
Java에서 화면 해상도 얻기
이 자습서에서는 Java에서 화면 해상도를 얻는 방법에 대해 설명합니다.
이 페이지의 내용
다양한 목적으로 화면의 해상도를 찾아야 하는 경우가 있습니다. Java를 사용하여 배열의 크기를 쉽게 찾을 수 있습니다.
이 기사에서는 Java에서 화면 해상도를 찾는 방법을 보여줍니다. 또한 주제를 더 쉽게 만들기 위해 몇 가지 예와 설명을 따라 주제에 대해 논의할 것입니다.
Java에서 단일 화면 창의 화면 해상도 찾기
단일 화면 창으로 작업하는 경우 화면의 정확한 해상도를 찾으려면 이 방법을 따라야 합니다.
아래 예에서는 화면 해상도를 찾습니다. 이 예제는 단일 화면 창에 대한 것입니다. 예제의 코드는 아래와 같습니다.
import java.awt.Dimension;
import java.awt.Toolkit;
public class ScreenSize {
public static void main(String[] args) {
Dimension ScrSize = Toolkit.getDefaultToolkit().getScreenSize();
int width = (int) ScrSize.getWidth();
int height = (int) ScrSize.getHeight();
System.out.println("Your screen resolution: ");
System.out.println("Width: " + width);
System.out.println("Height: " + height);
}
}
코드를 부분별로 설명하겠습니다. 이 예에서는 Dimension을 사용하여 Dimension ScrSize = Toolkit.getDefaultToolkit().getScreenSize(); 줄로 화면 해상도를 찾았습니다.
그런 다음 typecasting을 통해 높이와 너비를 정수 형식으로 변환했습니다. 마지막으로 전체 화면 정보를 인쇄했습니다.
위의 예제 코드를 실행하면 다음과 같은 결과가 표시됩니다.
Your screen resolution:
Width: 1366
Height: 768
Java에서 다중 화면 창의 화면 해상도 찾기
다중 화면 창으로 작업하는 경우 화면의 정확한 해상도를 찾으려면 이 방법을 따라야 합니다. 아래의 다음 예에서는 화면 해상도를 찾습니다.
이 예는 다중 화면 창에 대한 것입니다. 예제 코드는 아래와 같습니다.
import java.awt.GraphicsDevice;
import java.awt.GraphicsEnvironment;
public class ScreenSize {
public static void main(String[] args) {
GraphicsDevice ScrSize =
GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = ScrSize.getDisplayMode().getWidth();
int height = ScrSize.getDisplayMode().getHeight();
System.out.println("Your screen resolution: ");
System.out.println("Width: " + width);
System.out.println("Height: " + height);
}
}
이제 코드를 부분별로 설명하겠습니다. 이 예에서는 GraphicsDevice를 사용하여 라인별로 화면 해상도를 찾았습니다.
GraphicsDevice ScrSize = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
그런 다음 typecasting을 통해 높이와 너비를 정수 형식으로 변환했습니다. 마지막으로 전체 화면 정보를 인쇄했습니다.
위의 예제 코드를 실행하면 아래와 같은 결과를 얻을 수 있습니다.
Your screen resolution:
Width: 1366
Height: 768
위에서 화면 해상도를 찾는 두 가지 방법에 대해 설명했습니다. 스크리닝 장치의 특성에 따라 방법 중 하나를 선택할 수 있습니다.
여기에서 공유되는 코드 예제는 Java로 되어 있으며 시스템에 Java가 포함되어 있지 않은 경우 환경에 Java를 설치해야 합니다.