AWT类取得屏幕分辨率及可用屏幕大小
来源:百度文库 编辑:神马文学网 时间:2024/04/26 21:34:09
使用Java AWT类可以很方便取得屏幕分辨率及可用屏幕大小。
Dimension scrSize=Toolkit.getDefaultToolkit().getScreenSize();
然后从scrSize获取高度和宽度的方法为:
scrSize.getWidth()
scrSize.getHeight()
此语句可取得屏幕实际大小。如屏幕分辨率是1024*768时,scrSize.width的值为1024,scrSize.height的值为768。
Insets scrInsets=Toolkit.getDefaultToolkit().getScreenInsets(GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration());
此语句用于取得屏幕已占用范围,如任务栏。scrInsets对象的left、right、top、bottom的值分别就是屏幕四边已占用的大小。
再使用如下语句,就能轻松实现满屏显示窗口。
JFrame win=new JFrame(); win.setBounds(scrInsets.left,scrInsets.top,scrSize.width-scrInsets.left-scrInsets.right,scrSize.height-scrInsets.top-scrInsets.bottom);
Dimension scrSize=Toolkit.getDefaultToolkit().getScreenSize();
然后从scrSize获取高度和宽度的方法为:
scrSize.getWidth()
scrSize.getHeight()
此语句可取得屏幕实际大小。如屏幕分辨率是1024*768时,scrSize.width的值为1024,scrSize.height的值为768。
Insets scrInsets=Toolkit.getDefaultToolkit().getScreenInsets(GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration());
此语句用于取得屏幕已占用范围,如任务栏。scrInsets对象的left、right、top、bottom的值分别就是屏幕四边已占用的大小。
再使用如下语句,就能轻松实现满屏显示窗口。
JFrame win=new JFrame(); win.setBounds(scrInsets.left,scrInsets.top,scrSize.width-scrInsets.left-scrInsets.right,scrSize.height-scrInsets.top-scrInsets.bottom);
AWT类取得屏幕分辨率及可用屏幕大小
硬盘分区及大小调整
不同屏幕宽度下滚动条的大小
学习硬盘分区及大小调整
学习硬盘分区及大小调整
图解电脑显示器屏幕分辨率
锄大地的牌型及大小
锄大地的牌型及大小
学习硬盘分区及大小调整 入门
入门:学习硬盘分区及大小调整2
入门:学习硬盘分区及大小调整1
如何“提升”上网本屏幕分辨率
好看的领子及袖子(可用装饰领袖)
可用一招:量能启动指标及选股
数码相片象素和大小及打印尺寸间的关系
上交所发布大小非减持“规范细则”及法律案例
鱼钩型号大小对比表及鱼钩的绍
图解电脑显示器屏幕分辨率-图解电脑显示器屏幕分辨率-北方网-IT浪潮
教你十种屏幕抓取方法及360首页tags
屏幕截取
屏幕方法
屏幕截取
LED屏幕
屏幕截图