场景:    在利用 JAVA  的 Swing 开发 C/S 架构 的前端界面

目的:    想让 JFrame 居中显示在整个 屏幕的正中位置

方法一:计算窗体的左上角坐标

JFrame frame = new JFrame("TEST");

frame.setSize(200,100) ;

Toolkit toolkit = Toolkit.getDefaultToolkit();

int x = (int)(toolkit.getScreenSize().getWidth()-frame.getWidth())/2;

int y = (int)(toolkit.getScreenSize().getHeight()-frame.getHeight())/2;

frame.setLocation(x, y);

frame.setVisible(true);

方法二:设置相对坐标

JFrame frame = new JFrame("TEST");

//传入参数null 即可让JFrame 位于屏幕中央, 这个函数若传入一个Component ,则JFrame位于该组件的中央

frame.setLocationRelativeTo(null);

frame.setVisible(true);

java frame居中_JFrame 居中显示相关推荐

  1. banner中居中的page显示完全,其余显示百分之20--仿网易云首页轮播图

    效果图 导入依赖 //BannerViewPagerimplementation 'com.github.lzjin:ViewPagerGallery:1.3' UI布局 <com.lzj.ga ...

  2. Java --Frame和Panel的区别

    初学Java的时候一直弄不清Frame和Panel的区别,都是在上面装组件,也没看出什 么所以然,一直稀里糊涂地用.最近看来一下Java类库中几个主要类的源文件,才明白 了一点所以然.写下了此文,希望 ...

  3. wps居中对齐不在中间_wps文字插入表格单元格内容不能居中(无法居中对齐)

    wps文字插入表格单元格内容不能居中(无法居中对齐) 时间:2013-07-23   作者:snow   来源:互联网 周一上班期间与同事正商量事情呢?突有另一同事过来问:为什么在WPS文字中插入表格 ...

  4. java访问本地文件_详解Java读取本地文件并显示在JSP文件中

    详解Java读取本地文件并显示在JSP文件中 当我们初学IMG标签时,我们知道通过设置img标签的src属性,能够在页面中显示想要展示的图片.其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相 ...

  5. Linux 驱动 – Frame Buffer (帧缓冲)显示驱动

    Linux 驱动 – Frame Buffer (帧缓冲)显示驱动 一.Frame Buffer Frame Buffer 翻译过来是帧缓冲的意思,帧指的是一帧图像,缓冲是暂时存放的意思,连起来就是暂 ...

  6. DOS解决java可运行而javac显示:javac不是内部或外部命令,也不是可运行的程序

    1.问题描述 DOS命令java可用,javac则显示:javac不是内部或外部命令,也不是可运行的程序 或批处理文件的细节问题,寻找问题源头在于环境变量的配置上. 系统变量设计Java_Home在值 ...

  7. php文字怎么居中,html文字和图片怎么居中?居中代码是什么

    html文字和图片怎么居中?居中代码是什么?相信很多刚学css都会有这样的疑问,下面我们来总结一下.目前最新版本的HTML(HTML5)不支持"center"标签,因此您需要使用C ...

  8. java编写中显示内部外部,jdk安装好后在cmd上输入java正常,输入javac就显示不是内部外部命令...

    点击查看jdk安装好后在cmd上输入java正常,输入javac就显示不是内部外部命令具体信息 答:(1)新建->变量名"JAVA_HOME",变量值"C:\Jav ...

  9. java怎么让窗口居中显示图片_Java_Swing中让窗口居中显示的方法(三种方法)

    方法一: int windowWidth = frame.getWidth(); // 获得窗口宽 int windowHeight = frame.getHeight(); // 获得窗口高 Too ...

最新文章

  1. 你知道吗?du 和 df 的统计结果为什么不一样
  2. 标准W3C盒子模型和IE盒子模型CSS布局经典盒子模型(转)
  3. python详细安装教程3.8-python3.8下载及安装步骤详解
  4. [转载]以及部分总结--Linux下创建单机ASM存储的Oracle实例的过程---感谢方总
  5. Spring的两种容器后处理器(PropertyPlaceholderConfigurer和PropertyOverrideConfigurer)
  6. javascript数组的属性、方法和清空-最全!!!(必看)
  7. 产品经理如何应对一句话需求
  8. 设计界新人不用再苦找资源网站啦!一流导航神器收藏起来!
  9. vs2010 OpenGL 初体验
  10. 《现代操作系统》笔记 2 线程
  11. zabbix------监控小技巧
  12. 【MATLAB深度学习工具箱】学习笔记--Deep Network Designer学习--组成和使用方法
  13. 单细胞转录组测序建库方法小结
  14. python 修改照片分辨率
  15. python分箱统计个数_使用python 计算百分位数实现数据分箱代码
  16. pygame安装(参考:烟雨平生cj)
  17. R语言 coalesce 函数
  18. spark 读取lzo 环境依赖
  19. pytorch 回归问题实战
  20. 【c++ 复健】从简单的做起,数组和二维数组

热门文章

  1. SSM+甘肃旅游系统 毕业设计-附源码211707
  2. C# Return用法?
  3. DDD中Diff的应用(JAVERS)的封装
  4. 网站SEO小助手 V1.4版 简单轻松使用的SEO工具
  5. manifold2-G刷机(镜像备份与恢复出厂设置)
  6. 超详细shell脚本编程快速入门
  7. 零基础初级会计小白必看!两个月快速学习初级会计方法!
  8. 图的基础知识及深度优先、广度优先算法
  9. Ubuntu重启后不显示共享文件夹
  10. edid 工具获取hdmi_HDMI EDID 处理过程