如何在java中获得屏幕分辨率?

如何在java中获得屏幕分辨率?,java,Java,可能重复: 嗨 如何在Java中获得屏幕分辨率?使用的getScreenSize()方法。您可以使用AWT Toolkit Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); double width = screenSize.getWidth(); double height = screenSize.getHeight(); 或更好的java2d,支持多监视器设置: GraphicsDevice gd =

可能重复:


如何在Java中获得屏幕分辨率?

使用的
getScreenSize()
方法。

您可以使用AWT Toolkit

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
或更好的java2d,支持多监视器设置:

GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int height = gd.getDisplayMode().getHeight();

您可以使用Toolkit类确定屏幕分辨率(屏幕大小)。此方法调用以像素为单位返回屏幕分辨率,并将结果存储在维度对象中,如下所示:

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
然后,您可以通过直接访问维度类的宽度和高度字段获得屏幕宽度和高度,如下图所示:

screenHeight = screenSize.height;
screenWidth = screenSize.width;


维度类从何而来@mdma?