gpt4 book ai didi

java - JFrame 移动到屏幕左下角

转载 作者:太空宇宙 更新时间:2023-11-04 14:29:19 25 4
gpt4 key购买 nike

我有一个非常奇怪的问题,当我运行程序时,它会生成一个 JFrame 并将其放置在屏幕中央(我想要的位置),然后立即将其滑入屏幕的左下角。我在 Mac OSX 10.9 上使用 Java 8,我的代码如下。如何防止它移动?为什么会这样?

public static void main(String[] args) {
JFrame frame = new JFrame();
JPanel panel = new JPanel();

panel.setPreferredSize(new Dimension(640, 480));

frame.setResizable(false);
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);

frame.add(panel);
frame.pack();

frame.setLocationRelativeTo(null);
frame.setVisible(true);
}

最佳答案

正如您所知,它在导出时起作用,但在 IDE 中不起作用。我不知道这是为什么。不过,可以通过将 frame.setResizes(false) 移至 frame.setVisible(true) 之后来解决该问题。

关于java - JFrame 移动到屏幕左下角,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26332251/

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