我如何将jframe对齐到netbeans中的窗口中心[关闭]

Posted

技术标签:

【中文标题】我如何将jframe对齐到netbeans中的窗口中心[关闭]【英文标题】:how can i align jframe into center of window in netbeans [closed] 【发布时间】:2016-03-29 02:58:10 【问题描述】:

NetBeans 中 JFrame 的对齐问题。如何将其设置在主窗口的中心?

我试过了

public AdminLogin() 
    initComponents();
    this.setLocationRelativeTo(null);

【问题讨论】:

How to set JFrame to appear centered, regardless of monitor resolution?的可能重复 两行代码并没有向我们提供您的代码的上下文以及该方法的使用方式。发布正确的SSCCE,在您提出问题时演示问题,这样我们就不必猜测代码在做什么。 【参考方案1】:

您需要在确定框架大小后调用setLocationRelativeTo( null )

代码的基本结构应该是:

frame.add(...);
frame.pack();
frame.setLocationRelativeTo( null );
frame.setVisible( true );

【讨论】:

以上是关于我如何将jframe对齐到netbeans中的窗口中心[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

我如何编写代码来显示每个 JPanel 中的每个字母,以及如何旋转。 (JFrame、NetBeans)

java中Frame("测试窗口")创建窗口,运行后标题栏显示为居中,应当如何修改该Frame对象标题栏的对齐方式。

如何让 JFrame 按钮在 Netbeans 中打开另一个 JFrame 类?

JFrame 自动计算

如何更改使用 netbeans 中的工具创建的 jDesktopPane 的背景颜色

拖动未修饰的 jDialog