Как получить разрешение экрана (ширина х высота) в пикселях?
Я использую JFrame и java swing методы.
java
swing
screen
resolution
AndreDurao
источник
источник
Ответы:
Вы можете получить размер экрана с помощью
Toolkit.getScreenSize()
метода.В конфигурации с несколькими мониторами вы должны использовать это:
Если вы хотите получить разрешение экрана в DPI, вам придется использовать
getScreenResolution()
метод наToolkit
.Ресурсы :
источник
getScreenSize
возвращает 1920х1080.Этот код будет перечислять графические устройства в системе (если установлено несколько мониторов), и вы можете использовать эту информацию для определения соответствия мониторов или автоматического размещения (некоторые системы используют небольшой боковой монитор для отображения в реальном времени, когда приложение работает в фон и такой монитор можно определить по размеру, цветам экрана и т. д.):
источник
Этот звонок даст вам информацию, которую вы хотите.
источник
Это разрешение экрана, которому в данный момент назначен данный компонент (что-то вроде большей части корневого окна видно на этом экране).
Использование:
Если вы хотите уважать панели инструментов и т. Д., Вам также нужно рассчитать с этим:
источник
Вот некоторый функциональный код (Java 8), который возвращает позицию x самого правого края самого правого экрана. Если экраны не найдены, возвращается 0.
Вот ссылки на JavaDoc.
GraphicsEnvironment.getLocalGraphicsEnvironment ()
GraphicsEnvironment.getScreenDevices ()
GraphicsDevice.getDefaultConfiguration ()
GraphicsConfiguration.getBounds ()
источник
Эти три функции возвращают размер экрана в Java. Этот код учитывает настройки нескольких мониторов и панели задач. Включенные функции: getScreenInsets () , getScreenWorkingArea () и getScreenTotalArea () .
Код:
источник
источник
источник
Вот фрагмент кода, который я часто использую. Он возвращает всю доступную область экрана (даже при настройке нескольких мониторов), сохраняя исходные позиции монитора.
На компьютере с двумя мониторами full-HD, где левый установлен в качестве основного монитора (в настройках Windows), функция возвращает
При той же настройке, но с правым монитором, установленным в качестве основного монитора, функция возвращает
источник
источник