小编典典

无论显示器分辨率如何,如何将 JFrame 设置为居中显示?

all

在使用 Java 时,我发现在启动应用程序时很难将主窗口定位在屏幕中央。

有什么办法可以做到吗?它不必垂直居中,水平对齐对我来说是更重要的目标。但也欢迎垂直对齐。


阅读 76

收藏
2022-06-14

共1个答案

小编典典

我总是这样做:

Dimension dim = Toolkit.getDefaultToolkit().getScreenSize();
this.setLocation(dim.width/2-this.getSize().width/2, dim.height/2-this.getSize().height/2);

this涉及的 JFrame在哪里。

2022-06-14