Вирішено: отримати розмір монітора

Останнє оновлення: 09/11/2023
Автор: Java SourceTrail

Java — потужна мова, яка часто використовується для розробки різних типів додатків, від мобільних до систем корпоративного масштабу. Одним із поширених завдань для розробників є визначення розміру екрана пристрою чи монітора, на якому виконується програма, що може вплинути на такі елементи, як дизайн інтерфейсу користувача та UX. Для цього в Java існує кілька методів. У цьому поясненні ми розглянемо простий і широко застосовуваний метод.

Ознайомившись з оглядом рішення, ми обговоримо його детальне, покрокове пояснення коду. Також буде виділено критичні функції та бібліотеки, пов’язані з цією проблемою. Мета полягає в тому, щоб ви добре зрозуміли, як Java взаємодіє з вашою системою для отримання деталей монітора.

Це рішення нашої проблеми:

import java.awt.*;

public class Main {

    public static void main(String[] args) {
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        double width = screenSize.getWidth();
        double height = screenSize.getHeight();
        System.out.println("Screen Width: "+ width);
        System.out.println("Screen Height: "+ height);
    }
}

Наш код починається з імпорту пакета java.awt.*, важливої ​​бібліотеки, що надає фундаментальні API для створення графічних інтерфейсів користувача.

Toolkit.getDefaultToolkit().getScreenSize()

Toolkit — це абстрактний клас включено в пакет java.awt. Цей клас має метод під назвою getDefaultToolkit(). Як випливає з назви, він отримує стандартний набір інструментів. З кожним інструментарієм ми можемо викликати метод getScreenSize(). Він повертає об’єкт Dimension, що містить ширину та висоту екрана. Технічно він отримує розмір основного монітора, якого зазвичай достатньо, якщо ви працюєте з системами з одним монітором.

Ми можемо отримати ширину та висоту екрана, викликавши методи getWidth() і getHeight() об’єкта Dimension. Отримані значення в пікселях і представляють розмір екрана. Ця інформація корисна для динамічного встановлення розмірів компонентів інтерфейсу користувача або якщо компоненти налаштовуються на основі цих значень.

System.out.println(“Ширина екрана: “+ ширина);

Отримавши ширину і висоту, настав час друкувати ці значення. Тут використовується класична функція System.out.println(). Ми друкуємо ширину екрана за допомогою конкатенації рядків, щоб об’єднати літерал «Ширина екрана:» зі значенням ширини.

Так само друкуємо висоту в наступному рядку. Консоль передаватиме ці результати, відображаючи розмір екрана вашого ПК під час запуску цієї програми.

Зі знаннями, отриманими тут, ви зможете використовувати можливості Java для взаємодії з конфігураціями системи, а не лише з розміром монітора. Дійсно, сфера Java є багатофункціональною та захоплюючою, наповненою великою кількістю можливостей і функцій, які ідеально підходять для вирішення безлічі завдань. Java може багато чого запропонувати, починаючи від проектування інтерфейсу користувача і закінчуючи детальною інформацією про систему. Щасливого кодування!

Схожі повідомлення: