Java swing 中控件的两种居中显示方法
程序员文章站
2022-05-31 20:43:56
...
方式一:
核心代码:
this.setLocationRelativeTo(null);
方式解读:这段代码在初始化控件时,设置该控件相对其他控件为null,也就是不相对其他控件显示,居中显示在屏幕上,此方法比较简单;
方式二:
核心代码:
// 得到显示器屏幕的宽高
public int width = Toolkit.getDefaultToolkit().getScreenSize().width;
public int height = Toolkit.getDefaultToolkit().getScreenSize().height;
// 定义窗体的宽高
public int windowsWedth = 500;
public int windowsHeight = 500;
public AppWindows() {
// 设置窗体可见
this.setVisible(true);
// 设置窗体位置和大小
this.setBounds((width - windowsWedth) / 2,
(height - windowsHeight) / 2, windowsWedth, windowsHeight);
}
方式解读:通过获取屏幕的大小计算屏幕大小与控件大小的关系来让控件居中显示;
最后附上自己写的java swing 程序:
以上;