Java窗体居中显示的2种方法

Posted 寂寞沙洲

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java窗体居中显示的2种方法相关的知识,希望对你有一定的参考价值。

第1种方法:

//setSize(300, 200);
pack();
// 得到显示器屏幕的宽、高
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
// 得到窗体的宽、高
int windowsWidth = this.getWidth();
int windowsHeight = this.getHeight();
//System.out.println(windowsWidth+","+windowsHeight);
this.setBounds((width - windowsWidth) / 2,(height - windowsHeight) / 2, windowsWidth, windowsHeight);

第2种方法:

setLocationRelativeTo(null); 

以上是关于Java窗体居中显示的2种方法的主要内容,如果未能解决你的问题,请参考以下文章

窗体的基类中没有设定大小,所以才不能居中,若要窗体居中,必须使用setfixedsize()函数或者resize()函数设定窗体的大小,居中才能正常使用

C# 窗体,里多个控件布局相对居中

winform中如何设置提示框在winform窗体中居中显示?

Java图形界面编程---------使窗体加载时处于正中间

c#里面如何显示下一个窗体而关闭当前窗体?

C# ComboBox控件上的文本能不能居中显示?