有关java界面————求解答
void showFrame(){JFrame frame = new JFrame("main view -------"); //实例化JFrame对象
frame.setVisible(true); //窗口可视
Dimension screen = getToolkit().getScreenSize(); //得到屏幕尺寸
pack();
setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2); //设置窗口位置
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); //关闭窗口时退出程序
.......
我想把该窗口设置在屏幕中央,为啥用setlocation语句就不管用呢??