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를 설치해야 합니다.