Получить соотношение пикселей устройства на рабочем столе Java - PullRequest
0 голосов
/ 08 января 2019

Мне нужно получить соотношение пикселей устройства в настольном приложении Java, чтобы реализовать правильное поведение на экранах MacBook Retina.

Приложение использует Swing и JOGL. Есть ли способ сделать это с помощью AWT или любых API-интерфейсов JOGL / JOGAMP, таких как NativeWindow или NEWT?

JOGL рисует графику в полном разрешении, но AWT MouseEvents, кажется, в логических пикселях, что является источником проблем, с которыми я сталкиваюсь. Может быть, класс NEWT Screen знает физическое разрешение, и я могу сравнить его с отчетами о разрешении AWT (которые, как я предполагаю, представлены в логических пикселях), чтобы определить соотношение пикселей устройства? Но было бы неплохо, если бы существовал более простой метод.

...