gpt4 book ai didi

java - 居中整个窗口Java

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:59:04 26 4
gpt4 key购买 nike

我想我的问题很简单......我希望在运行我的程序时让我的 java Frame 居中。

我使用了以下代码:

    setLocationRelativeTo(null);

问题:

这是居中的框架的左上角,但不是整个框架。我该如何纠正这个问题,并让整个框架居中?

感谢您的帮助!

最佳答案

setLocationRelativeTo(null); ... This is the top left corner of the frame which ...

调用似乎是在错误的时间进行的,在框架呈现自然大小之前。要解决此问题,请按此顺序进行。

  • 添加所有组件,为 GUI 指定大小。
  • 调用 pack() 使框架成为显示其当前包含的组件所需的最小尺寸。
  • 调用setLocationRelativeTo(null);

OTOH:如果它是您的程序在您的计算机上运行,​​那就随它去吧。但是如果你需要提供应用程序。对于像我这样的其他人,请考虑使用 setLocationByPlatform(true) (Windows 演示。下面)。

关于java - 居中整个窗口Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12072719/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com