gpt4 book ai didi

java - 我怎样才能在java中获得屏幕分辨率?

转载 作者:行者123 更新时间:2023-11-30 12:06:38 25 4
gpt4 key购买 nike

如何获得以像素为单位的屏幕分辨率(宽度 x 高度)?

我正在使用 JFrame 和 java swing 方法。

最佳答案

您可以使用 Toolkit.getScreenSize() 方法获取屏幕尺寸。

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();

在多显示器配置中你应该使用这个:

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

如果您想获得 DPI 的屏幕分辨率,您必须使用 Toolkit 上的 getScreenResolution() 方法。


资源:

关于java - 我怎样才能在java中获得屏幕分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55444599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com