2013-12-19 41 views

回答

1

另一種簡單的方法:

frame.setLocationRelativeTo(null); 
2

使用setBounds申報窗口的xy位置,以及它的heightwidth,如果你知道屏幕的size

另一種選擇是使用frame.setLocationRelativeTo()方法,並通過null

0

試試這個:

public static void centreWindow(Window frame) { 
    Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); 
    int x = (int) ((dimension.getWidth() - frame.getWidth())/2); 
    int y = (int) ((dimension.getHeight() - frame.getHeight())/2); 
    frame.setLocation(x, y); 
} 
+0

非常感謝。得到它了... –