java窗体居中显示

2025-03-24 21:27:22
推荐回答(3个)
回答1:

mypl8110627 的方法当然是可以的,但是如果要考虑任务栏高度之类的还要调用 getScreenInsets() 方法。
其实有一个更简单的方法,只要一句话:你在 f.setSize(500, 600); 下面再加上:f.setLocationRelativeTo(null); 就OK了。

回答2:

我的时间有限,所以就给你一种方法吧,代码就不能帮你改了,
// 设置窗体大小
int windowsWedth = 600;
int windowsHeight = 600;
// 得到显示器屏幕的宽高
int width = Toolkit.getDefaultToolkit().getScreenSize().width;
int height = Toolkit.getDefaultToolkit().getScreenSize().height;
//设置窗体在显示器居中显示
this.setBounds((width - windowsWedth) / 2,
(height - windowsHeight) / 2, windowsWedth, windowsHeight);
这是我写的程序中的居中代码,你拿去试试吧,应该好使!

回答3:

f.setPosition(1000,1000);