答案 0 :(得分:19)
您可以使用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();
答案 1 :(得分:4)
您可以使用Toolkit类确定屏幕分辨率(屏幕大小)。此方法调用以像素为单位返回屏幕分辨率,并将结果存储在Dimension对象中,如下所示:
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
然后,您可以通过直接访问Dimension类的width和height字段来获取屏幕宽度和高度,如下所示:
screenHeight = screenSize.height;
screenWidth = screenSize.width;
答案 2 :(得分:1)
使用java.awt.Toolkit的getScreenSize()
方法。