java獲取屏幕尺寸--抖機靈

今天朋友看見了我的顯示器,想問問我大小,也去買一個。但是訂單太久遠,我也不清楚大小了,他便要掏出直尺去量。
作爲一名睾貴的程序猿,我當然不允許他用如此low逼的方法去做這件事。於是通過百度,讓我找到了如何通過裝逼的方法獲取屏幕大小。
下面上代碼

public static void main(String[] args) {
        Toolkit tk = Toolkit.getDefaultToolkit();
        // 寬度像素
        int width = tk.getScreenSize().width;
        // 高度像素
        int height = tk.getScreenSize().height;
        // 每英寸像素點
        double dpi = tk.getScreenResolution();
        // 實際寬度(英寸)
        double widthValue = width / dpi;
        // 實際高度(英寸)
        double heightValue = height / dpi;
        // 計算屏幕大小
        // 對角線長度,勾股定理
        double len = Math.sqrt(widthValue * widthValue + heightValue * heightValue);
        // 輸出
        System.out.println("屏幕大小:【" + len + "】");
    }

輸出結果:屏幕大小:【22.946949688357275】
大概23寸。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章