如何在java中获得屏幕分辨率?
可能重复:
屏幕分辨率java
嗨,
如何在Java中获得屏幕分辨率?
你可以使用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对象中,如下所示:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
然后,您可以通过直接访问Dimension类的width和height字段来获得屏幕宽度和高度int,如下所示:
screenHeight = screenSize.height; screenWidth = screenSize.width;
检查一下
另一种方法
通过使用java.awt.Toolkit的getScreenSize()
方法。