获取桌面Java

时间:2019-01-08 00:28:34

标签: java awt jogl nativewindow devicepixelratio

我需要获取桌面Java应用程序中的设备像素比率,才能在MacBook视网膜屏幕上实现正确的行为。

该应用程序使用Swing和JOGL。有什么方法可以通过AWT或任何Native Studio或NEWT之类的JOGL / JOGAMP API来做到这一点?

JOGL正在以全分辨率绘制图形,但是AWT MouseEvents以逻辑像素表示,这是我遇到的问题的根源。也许NEWT的Screen类知道物理分辨率,并且我可以将其与AWT报告的分辨率(我认为是逻辑像素)进行比较以确定设备像素比率?但是,如果有一个更简单的方法,那就太好了。

0 个答案:

没有答案