欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java swing 中控件的两种居中显示方法

程序员文章站 2022-05-31 20:43:56
...

方式一:
核心代码:

this.setLocationRelativeTo(null);

方式解读:这段代码在初始化控件时,设置该控件相对其他控件为null,也就是不相对其他控件显示,居中显示在屏幕上,此方法比较简单;
Java swing 中控件的两种居中显示方法

方式二:
核心代码:

   // 得到显示器屏幕的宽高
    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 程序:
Java swing 中控件的两种居中显示方法
以上;