您的位置:首页 > 其它

JFrame窗体居中显示

2014-08-04 01:29 239 查看
场景: 在利用 J***A 的 Swing 开发 C/S 架构 的前端界面

目的: 想让 JFrame 居中显示在整个 屏幕的正中位置

方法一:

JFrame frame = new JFrame("TEST");

frame.setSize(200,100) Toolkit toolkit = Toolkit.getDefaultToolkit();

int x = (int)(toolkit.getScreenSize().getWidth()-f.getWidth())/2;

int y = (int)(toolkit.getScreenSize().getHeight()-f.getHeight())/2;

frame.setLocation(x, y);

frame.setVisible(true);



方法二:

JFrame frame = new JFrame("TEST");

frame.setLocationRelativeTo(null);

//传入参数null 即可让JFrame 位于屏幕中央, 这个函数若传入一个Component ,则JFrame位于该组件的中央

转自:http://blog.csdn.net/thinpro/article/details/7281377
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: