场景:    在利用 JAVA  的 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位于该组件的中央

相关文章:

  • 2022-12-23
  • 2021-12-26
  • 2021-09-04
  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2022-12-23
  • 2021-12-13
猜你喜欢
  • 2021-12-29
  • 2022-01-12
  • 2022-02-26
  • 2022-12-23
  • 2021-09-02
相关资源
相似解决方案