gpt4 book ai didi

java - 定位JFrame

转载 作者:行者123 更新时间:2023-11-29 05:07:05 26 4
gpt4 key购买 nike

我试图在 JFrame 打开时将其定位在屏幕中央。有没有我可以放在这里的代码,让我的程序在屏幕中央启动。

import javax.swing.JFrame;

public class StarFuryTest
{
public static void main(String[] args)
{
StarFury menuFrame = new StarFury();
menuFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
menuFrame.setSize(600,800);//Set the size of the frame
menuFrame.setVisible(true);
}
}

我正在制作一个绘画程序。还有什么是关闭装饰和限制调整大小的语句。进入全屏的语句是什么。

最佳答案

首先,考虑您是否真的想将窗口放在屏幕中央。没有其他应用程序可以做到这一点。

正确的做法是使用 setLocationByPlatform(true) ,这将允许桌面按照它认为合适的方式放置您的窗口。

如果您觉得您的应用程序比其他所有应用程序都重要得多,以至于绝对必须将其放在屏幕中央,您可以使用 setLocationRelativeTo(null) , 保证窗口居中。

无论您是调用 setLocationByPlatform 还是 setLocationRelativeTo,请确保在使窗口可见之前执行此操作。

关于java - 定位JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30015020/

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