public void setBounds(int x, int y, int width, int height) 重绘组件的指定矩形区域。 public void setLocation(int x, int y) 将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
jframe.setLocation(int x,int y);
public void setCenter(){ Toolkit kit = Toolkit.getDefaultToolkit(); Dimension screenSize=kit.getScreenSize(); int width = screenSize.width; int height = screenSize.height; final int WIDTH = 344; final int HEIGHT = 185; //setSize(WIDTH,HEIGHT); int x=(width -WIDTH)/2; int y=(height - HEIGHT)/2; setLocation(x,y); } 居中的代码.width,height是你的窗口的宽和高
分别是X坐标,Y坐标,长度,宽度
frame.setLocationRelativeTo(null); //当参数为null时窗体处于屏幕正中
int y,
int width,
int height)
重绘组件的指定矩形区域。 public void setLocation(int x,
int y)
将组件移到新位置。通过此组件父级坐标空间中的 x 和 y 参数来指定新位置的左上角。
Toolkit kit = Toolkit.getDefaultToolkit();
Dimension screenSize=kit.getScreenSize();
int width = screenSize.width;
int height = screenSize.height;
final int WIDTH = 344;
final int HEIGHT = 185;
//setSize(WIDTH,HEIGHT);
int x=(width -WIDTH)/2;
int y=(height - HEIGHT)/2;
setLocation(x,y);
}
居中的代码.width,height是你的窗口的宽和高