gpt4 book ai didi

java - JFrame 每次启动都会推出不同的尺寸

转载 作者:行者123 更新时间:2023-12-01 11:19:54 25 4
gpt4 key购买 nike

我的 Java JFrame 几乎每次启动时都会启动不同的大小。它要么是我想要的尺寸 (800x600),要么太小而无法用它做任何事情。

public static void initFrame() {

JFrame frame = new JFrame("Test");
frame.setVisible(true);
frame.setMinimumSize(new Dimension(800,600));
frame.setMaximumSize(new Dimension(800,600));
frame.setSize(800,600);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setLocationRelativeTo(null);
frame.setResizable(false);
}

我从另一个类启动:

public static void main(String[] args) {
SwingUtilities.invokeLater(new Runnable() {
public void run() {
Frame.initFrame();
}
});

最佳答案

尝试将 frame.setVisible(true); 移动到末尾,以便编译器在使其可见之前读取 JFrame 的大小。

关于java - JFrame 每次启动都会推出不同的尺寸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31370101/

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