#java
Вопрос:
У меня экран 4k с разрешением 3840×2160 пикселей. Я пытаюсь использовать java.awt.Robot
для нажатия определенные вещи, которые требуют точной точности, но робот ошибается. Я попытался выяснить, в чем дело, и обнаружил, что
getLocalGraphicsEnvironment
.getDefaultScreenDevice
.getDefaultConfiguration
.getBounds
возвращает java.awt.Rectangle[x=0,y=0,width=3351,height=1885]
вместо желаемого 3840×2160.
Я могу определить размер экрана из других источников и создать преобразование, но я хочу выяснить, каков источник этого числа и как это исправить.