代码如下:
/**
* Set window center on the screen.
*
* @param win
* the current window
*/
public static void centerWindow(Window win) {
Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();//获取屏幕
Dimension winSize = win.getSize();
if (winSize.height > screenSize.height) {
winSize.height = screenSize.height;
}
if (winSize.width > screenSize.width) {
winSize.width = screenSize.width;
}
win.setLocation((screenSize.width - winSize.width) / 2,
(screenSize.height - winSize.height) / 2 - 20); //设置位置
}