200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > java frame居中_JFrame 居中显示

java frame居中_JFrame 居中显示

时间:2022-11-29 18:55:07

相关推荐

java frame居中_JFrame 居中显示

场景: 在利用 JAVA 的 Swing 开发 C/S架构 的前端界面

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

方法一:计算窗体的左上角坐标

JFrame frame = new JFrame("TEST");

frame.setSize(200,100) ;

Toolkit toolkit = Toolkit.getDefaultToolkit();

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

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

frame.setLocation(x, y);

frame.setVisible(true);

方法二:设置相对坐标

JFrame frame = new JFrame("TEST");

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

frame.setLocationRelativeTo(null);

frame.setVisible(true);

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。