在刚开始接触swing时,不知道如何让自己编写的程序窗口居中显示,窗口总是乱跑,后来查看了一些资料,也查阅了jdk,发现了一个可以让窗口居中显示的方法:
JFrame jframe = new JFrame("JFrame");
Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
int width = 500;
int height = 500;
jframe.setBounds((d.width - width) / 2, (d.height - height) / 2, width, height);
即通过Toolkit.getDefaultToolkit().getScreenSize()来获取当前屏幕的大小,最后由这个屏幕的长宽来决定程序窗口也就是这个jframe的位置。
[author]yaoleiroyal[/author]