第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中使窗口自动居中的方法,一种是通过计算屏幕尺寸和窗口尺寸来设置位置,另一种是使用更简便的setLocationRelativeTo(null)方法。
1835

被折叠的 条评论
为什么被折叠?



