以前都是手敲代码,用的方式是
import java.awt.Toolkit;
import javax.swing.JFrame;
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame("Demo");
frame.setSize(200, 200);
//------------- 方法一 ----------------
int screenWidth = Toolkit.getDefaultToolkit().getScreenSize().width;
int screenHeight = Toolkit.getDefaultToolkit().getScreenSize().height;
frame.setLocation((screenWidth - 200)/2, (screenHeight-200)/2);
//------------- end -----------------
frame.setVisible(true);
}
}
最近用jigloo插件,在自动生成的代码中发现另一种方法
import javax.swing.JFrame;
public class Demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
JFrame frame = new JFrame("Demo");
frame.setSize(200, 200);
//--------- 方法二 ----------------
frame.setLocationRelativeTo(null);
//---------- end ----------------
frame.setVisible(true);
}
}
记录于此,备忘。
2011年11月22日