本文实例讲述了Java编程获取当前屏幕分辨率的方法。分享给大家供大家参考,具体如下:
/**
* This class implements the functionality of fetching the size of the screen
*/
package com.leo.util;
/**
* @author Leo Share
* @since 07/16/2007
* @version 1.0
*/
class ScreenSize{
private int screenWidth;
private int screenHeight;
public void setScreenWidth(int screenWidth){
this.screenWidth = screenWidth;
}
public void setScreenHeight(int screenHeight){
this.screenHeight = screenHeight;
}
public int getScreenWidth(){
setScreenWidth((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width);
return screenWidth;
}
public int getScreenHeight(){
setScreenHeight((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height);
return screenHeight;
}
}
在Java的GUI设计中,常常需要让Frame或Dialog显示在屏幕的中央,可以先获取屏幕的分辨率,然后用下面的代码实现:
int screenWidth = ((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().width); int screenHeight = ((int)java.awt.Toolkit.getDefaultToolkit().getScreenSize().height); JFrame myFrame = new JFrame(); myFrame.setSize(800, 600)//设置Frame的大小 myFrame.setLocation((screenWidth-800)/2, (screenHeight-600)/2);//设置Frame显示在屏幕中央
PS:这里再为大家推荐一款功能相似的在线工具供大家参考使用:
在线浏览器信息检测工具:
http://tools./aideddesign/browser_info
更多关于java算法相关内容感兴趣的读者可查看本站专题:《Java数学运算技巧总结》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
# Java
# 获取
# 当前屏幕
# 分辨率
# java代码实现截图功能(屏幕截图)
# java实现区域内屏幕截图示例
# java实现屏幕共享功能实例分析
# java编程实现屏幕截图(截屏)代码总结
# 如何把Java程序窗口在屏幕中间显示
# java图片缩放实现图片填充整个屏幕
# Java实现屏幕截图及剪裁
# java获取鼠标在屏幕上坐标的方法
# javacript获取当前屏幕大小
# Java根据Request获取客户端IP
# java通过ip获取客户端Mac地址的小例子
# 操作技巧
# 相关内容
# 感兴趣
# 数据结构
# 给大家
# 更多关于
# 所述
# 程序设计
# 再为
# 讲述了
# version
# author
# Leo
# Share
# screenHeight
# public
# void
# screenWidth
# ScreenSize
# private
相关文章:
高防服务器租用指南:配置选择与快速部署攻略
定制建站如何定义?其核心优势是什么?
广东专业制作网站有哪些,广东省能源集团有限公司官网?
如何在Windows虚拟主机上快速搭建网站?
如何在阿里云部署织梦网站?
北京专业网站制作设计师招聘,北京白云观官方网站?
如何配置IIS站点权限与局域网访问?
如何通过PHP快速构建高效问答网站功能?
如何通过商城自助建站源码实现零基础高效建站?
企业微网站怎么做,公司网站和公众号有什么区别?
如何制作网站标识牌,动态网站如何制作(教程)?
网站制作需要会哪些技术,建立一个网站要花费多少?
代刷网站制作软件,别人代刷火车票靠谱吗?
如何做网站制作流程,*游戏网站怎么搭建?
C#如何使用XPathNavigator高效查询XML
宝塔建站后网页无法访问如何解决?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
,有什么在线背英语单词效率比较高的网站?
高性能网站服务器部署指南:稳定运行与安全配置优化方案
建站之星导航菜单设置与功能模块配置全攻略
如何选择PHP开源工具快速搭建网站?
如何快速搭建响应式可视化网站?
品牌网站制作公司有哪些,买正品品牌一般去哪个网站买?
网站制作公司排行榜,抖音怎样做个人官方网站
宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?
php条件判断怎么写_ifelse和switchcase的使用区别【对比】
上海网站制作网页,上海本地的生活网站有哪些?最好包括生活的各个方面的?
建站主机SSH密钥生成步骤及常见问题解答?
制作表格网站有哪些,线上表格怎么弄?
公司网站的制作公司,企业网站制作基本流程有哪些?
建站之星如何实现五合一智能建站与营销推广?
建站之星如何优化SEO以实现高效排名?
深圳网站制作培训,深圳哪些招聘网站比较好?
建站主机空间推荐 高性价比配置与快速部署方案解析
广德云建站网站建设方案与建站流程优化指南
如何通过西部建站助手安装IIS服务器?
金*站制作公司有哪些,金华教育集团官网?
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何挑选最适合建站的高性能VPS主机?
如何零成本快速生成个人自助网站?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
视频网站制作教程,怎么样制作优酷网的小视频?
建站之星代理如何获取技术支持?
建站10G流量真的够用吗?如何应对访问高峰?
建站主机选哪种环境更利于SEO优化?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
深入理解Android中的xmlns:tools属性
已有域名能否直接搭建网站?
如何高效完成独享虚拟主机建站?
宁波自助建站系统如何快速打造专业企业网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。