Java swing 中控制元件的兩種居中顯示方法
阿新 • • 發佈:2019-01-22
方式一:
核心程式碼:
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 程式:
以上;