java 获取屏幕分辨率和显示器信息

您所在的位置:网站首页 获取屏幕分辨率函数是多少 java 获取屏幕分辨率和显示器信息

java 获取屏幕分辨率和显示器信息

2024-06-26 15:31:48| 来源: 网络整理| 查看: 265

获取屏幕分辩率

java中awt框架中提供有直接获取分辨率的方法,如下:

Toolkit tk = Toolkit.getDefaultToolkit(); Dimension screenSize = tk.getScreenSize(); //宽 int width = screenSize.width; //高 int height= screenSize.height;

 如屏幕分辨率是1920*1080时,scrSize.width的值为1920,scrSize.height的值为1080。

获取显示器大小  获取屏幕分辨率

上面内容可以获取

获取每英寸的像素点 // 每英寸像素点 double dpi = tk.getScreenResolution(); 获取显示器实际宽高(英寸) // 实际宽度(英寸) double widthValue = screenSize.width / dpi; // 实际高度(英寸) double heightValue = screenSize.height / dpi; 获取显示大小

ps:我们平时所说显示器多少英寸,实际为显示器对角线大小为多少英寸。

// 计算屏幕大小 对角线长度,勾股定理 double len = Math.sqrt(widthValue * widthValue + heightValue * heightValue);

输出结果:22.946949688357275,即23英寸

屏幕已占用范围 Insets scrInsets = Toolkit.getDefaultToolkit().getScreenInsets(GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration());

除去任务栏,scrInsets对象的left、right、top、bottom的值分别就是屏幕四边所占大小,如:bottom:40;left:0;right:0;top:0,即上左右占满,下边任务栏占40px

实现满屏大小 int x = scrInsets.left; int y = scrInsets.top; int width = scrSize.width-scrInsets.left-scrInsets.right; int height = scrSize.height-scrInsets.top-scrInsets.bottom;

可以通过设置坐标方法,setBounds将自定义窗口设置满屏。

自定义dialog获取最小宽度 @Override protected Point getInitialSize() { // TODO Auto-generated method stub //return new Point(350, 340); Point requiredSize= getShell().computeSize(SWT.DEFAULT, SWT.DEFAULT, true); return requiredSize; }



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭