个性化阅读
专注于IT技术分析

如何使用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 console
        System.out.println("Screen width: " + dimensions.width);
        System.out.println("Screen height: " + dimensions.height);
        System.out.println("Screen resolution: " + t.getScreenResolution());
    }
}

它将根据你的值生成输出, 例如:

Screen resolution = 96
Screen width = 1920
Screen height = 1080

编码愉快!

赞(0)
未经允许不得转载:srcmini » 如何使用Java AWT Toolkit检索屏幕尺寸(宽度,高度)和分辨率

评论 抢沙发

评论前必须登录!