Java에서 화면 해상도 얻기

MD Aminul Islam 2023년10월12일
  1. Java에서 단일 화면 창의 화면 해상도 찾기
  2. 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를 설치해야 합니다.

MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn