JavaFX学习:Screen类

代码示例

public class Main extends Application {
    public static void main(String[] args) {
        launch(args);
    }

    @Override
    public void start(Stage primaryStage) throws Exception {
        /*
            Screen 主要用于获取屏幕的一些信息
         */
        // 获得主屏幕
        Screen primaryScreen = Screen.getPrimary();

        // 获取整个屏幕的范围
        Rectangle2D bounds = primaryScreen.getBounds();
        System.out.println(bounds);

        // 获取可视区的范围
        Rectangle2D visualBounds = primaryScreen.getVisualBounds();
        System.out.println(visualBounds);

        // 获取屏幕 DPI
        double dpi = primaryScreen.getDpi();
        System.out.println("当前屏幕dpi=" + dpi);


        Platform.exit();
    }
}
原文地址:https://www.cnblogs.com/wbyixx/p/14207984.html