全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Java编程获取当前屏幕分辨率的方法示例

本文实例讲述了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小时内与您取得联系。