JavaSE基础 awt Frame 窗体在屏幕的中间显示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaSE基础 awt Frame 窗体在屏幕的中间显示相关的知识,希望对你有一定的参考价值。

礼悟:
     好好学习合思考,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
          虚怀若谷良心主,愿行无悔给最苦。读书锻炼强身心,诚劝且行且珍惜。


 

 

    os :windows7 x64
    jdk:jdk-8u131-windows-x64
    ide:Eclipse Oxygen Release (4.7.0)

 

 

代码

package com.jizuiku;

import java.awt.Component;
import java.awt.Frame;
import java.awt.Toolkit;

/**
 * 
 * 
 * @author 博客园-给最苦 
 * @version V2017.11.19
 */
public class Demo {

	public static void main(String[] args) {
		Frame f = new Frame();
		  
		// 设置大小
        int width = 400;
        int height = 500;
        f.setSize(width, height);
        
        // 屏幕中间显示窗体
        center(f);
        
        // 可见
        f.setVisible(true);
	}
	
	/**
	 * 传入一个窗体,设置其居中显示
	 * 
	 * */
	public static void center(Component c) {
		Toolkit kit = Toolkit.getDefaultToolkit();
		int x = (kit.getScreenSize().width - c.getWidth()) / 2;
		int y = (kit.getScreenSize().height - c.getHeight()) / 2;
		c.setLocation(x, y);
	}

}

 

 

效果

技术分享图片

 

 

 


Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。







以上是关于JavaSE基础 awt Frame 窗体在屏幕的中间显示的主要内容,如果未能解决你的问题,请参考以下文章

JavaSE基础 awt Frame 设置窗体的大小 位置 可见性

JavaSE基础 awt Frame 点击红叉后,在控制台输出提示信息并关闭程序

GUI 设置窗体/关闭窗体

[javaSE] GUI(图形用户界面)

Java(36)_GUI之AWT一

[javaSE] GUI(菜单)