如何使用Java AWT Toolkit检索屏幕尺寸(宽度,高度)和分辨率

如果出于任何原因需要获取屏幕尺寸, 则使用Java获取屏幕尺寸的最简单方法是通过AWT的Toolkit类。此类是Abstract Window Toolkit的所有实际实现的抽象超类。 Toolkit类的子类用于将各种组件绑定到特定的本机Toolkit实现。
如果未明确指定相反的情况, 则许多GUI事件可能会异步传递给用户。以及许多GUI操作可以异步执行。这个事实意味着, 如果设置了组件的状态, 然后立即查询了该状态, 则返回的值可能尚未反映所请求的更改。
下面的示例显示了一种非常简单的方法来获取这些值:

package sandbox; import java.awt.*; public class Sandbox {/*** Example of how to retrieve the screen dimensions and resolution.* * @param args */public static void main(String[] args) {Toolkit t = Toolkit.getDefaultToolkit(); Dimension dimensions = t.getScreenSize(); // Print values in the consoleSystem.out.println("Screen width: " + dimensions.width); System.out.println("Screen height: " + dimensions.height); System.out.println("Screen resolution: " + t.getScreenResolution()); }}

【如何使用Java AWT Toolkit检索屏幕尺寸(宽度,高度)和分辨率】它将根据你的值生成输出, 例如:
Screen resolution = 96Screen width = 1920Screen height = 1080

编码愉快!

    推荐阅读