场景:    在利用 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);

转载于:https://www.cnblogs.com/hejing-swust/p/8033138.html

JFrame 居中显示相关推荐

  1. java frame居中_JFrame 居中显示

    场景:    在利用 JAVA  的 Swing 开发 C/S 架构 的前端界面 目的:    想让 JFrame 居中显示在整个 屏幕的正中位置 方法一:计算窗体的左上角坐标 JFrame fram ...

  2. Toolkit.getDefaultToolkit().getScreenSize();获取显示器屏幕大小并使JFrame窗口居中显示

    Toolkit toolkit=Toolkit.getDefaultToolkit(); Toolkit是抽象类,不能使用new Toolkit() 创建实例化对象,须通过静态方法getDefault ...

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

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

  4. java table 内容居中_JTable内容居中显示 | 学步园

    要让JTable的内容居中显示方法如下: JTable tabledata = new JTable(); DefaultTableCellRenderer tcr = new DefaultTabl ...

  5. java jtextfield 居中_如何使JTextField中输入的文字居中显示

    多谢! | 给你一个小例子,刚写的,呵呵:) import javax.swing.*; import java.awt.event.*; import java.awt.*; public clas ...

  6. java table 内容居中_JTable内容居中显示

    要让JTable的内容居中显示方法如下: JTable tabledata = new JTable(); DefaultTableCellRenderer tcr = new DefaultTabl ...

  7. a按钮居中显示 bootstrap_Excel合并后居中,跨越合并,及跨列居中的区别你都知道吗...

    一."合并后居中"我们选择指定行区域,它就在哪个区域进行内容居中. 在"开始"选项卡下的"对齐方式"选项组里点击"合并后居中&qu ...

  8. R语言ggplot2可视化将图像标题(title)居中显示实战

    R语言ggplot2可视化将图像标题(title)居中显示实战 目录 R语言ggplot2可视化将图像标题(title)居中显示实战

  9. 设置div中的div居中显示

    设置div中的div居中显示 方法一. <div class='big'><div class='small'>box1</div></div>styl ...

最新文章

  1. [转]java.lang.instrument 学习(一)
  2. 移动通信网络频段大全,含5G、4G,各种公开频段汇总
  3. tomcat中实现特定路径下的图片的url访问Tomcat配置图片保存路径,图片不保存在项目路径下...
  4. Vue学习心得记录之模板语法
  5. 神奇的go语言(聊天室的开发)
  6. Java for LintCode 验证二叉查找树
  7. 8个日志级别(OFF、FATAL、ERROR、WARN、INFO、DEBUG、TRACE、 ALL)
  8. 实现100倍加速!谷歌开源超强张量计算库TensorNetwork
  9. Capture One如何创建和应用样式和预设?
  10. FFA 2021 专场解读 - 开源解决方案 / 流批一体
  11. 本人新书-Redis开发与运维-目录
  12. 总结Android各类常用三方框架
  13. JxBrowser 与 JavaFX WebView
  14. Unity 提取资源 Disunity、Unity Studio
  15. stm32f4有重映射么_STM32单片机重映射USART设计
  16. react--1.react环境搭建、JSX语法、注释、样式、列表渲染、定义单个组件、eact Props、react State
  17. qgg包(续)-小数据教程-数据分析
  18. img标签,hr标签
  19. 常用正则表达式(手机,邮箱,身份证号,昵称,用户名,车型,车牌号)
  20. “我们“App功能介绍

热门文章

  1. sqlserver临时表
  2. Hibernate学习之一对多关联
  3. Javascript之DOM(Document类型)
  4. 一个简单的Android音乐播放器
  5. linux相关面试题总结!
  6. springmvc十六:九大组件
  7. ****** 三十五 ******、软设笔记【网络基础】-安全性、可靠性与系统性能评测-数据安全与保密...
  8. STS Eclipse IDEA 指定启动JDK版本
  9. vue+node+mongodb 搭建一个完整博客
  10. Codeforces 861 B Which floor? 思维