Java Toolkit屏幕分辨率 - 如何使用它?

时间:2014-01-01 12:15:58

标签: java toolkit

当使用int resolution = Toolkit.getDefaultToolkit().getScreenResolution();来获取我的显示器的分辨率时,整数resolution返回96.这是什么意思,如何使用它,如果可能的话,我可以在4中获得分辨率:3,16:9等格式?

1 个答案:

答案 0 :(得分:1)

getScreenResolution()返回每英寸点数(DPI)。如果您想要屏幕大小,只需使用getScreenSize()

这是一个引用,让您了解DPI与像素的基本概念:

  

因此,如果您在300DPI处有一个600像素x 600像素的图像,它将输出2平方英寸。如果您将此图像DPI更改为150,这将意味着它将以4平方英寸输出。因此,如您所见,更改图像的DPI会改变输出大小。

您可以找到其余的解释here