Java获取电脑显示器的分辨率

可以使用 Java 的 java.awt.Toolkit 类获取电脑显示器的分辨率。具体地,可以使用 Toolkit.getDefaultToolkit().getScreenSize() 方法获取屏幕的尺寸,或者使用 Toolkit.getDefaultToolkit().getScreenResolution() 方法获取屏幕的分辨率(单位为每英寸像素数)。

以下是一个示例代码,用于读取电脑显示器的分辨率:

import java.awt.Dimension;
import java.awt.Toolkit;

public class ScreenResolutionExample {
    public static void main(String[] args) {
        // 获取屏幕的尺寸
        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
        int screenWidth = screenSize.width;
        int screenHeight = screenSize.height;
        System.out.println("Screen size: " + screenWidth + " x " + screenHeight);

        // 获取屏幕的分辨率
        int screenResolution = Toolkit.getDefaultToolkit().getScreenResolution();
        System.out.println("Screen resolution: " + screenResolution + " dpi");
    }
}

输出结果类似于:

Copy code
Screen size: 1920 x 1080
Screen resolution: 96 dpi

其中,screenWidth 和 screenHeight 分别为屏幕的宽度和高度(以像素为单位),screenResolution 为屏幕的分辨率。

# Java 

评论

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×