gpt4 book ai didi

java - NetBeans 永远是 "running..."并且不会编译

转载 作者:行者123 更新时间:2023-12-01 19:44:26 24 4
gpt4 key购买 nike

这是我的 Java 代码:

import javax.swing.JFrame;

public class Objects {
public static void main(String[] args) {

JFrame window = new JFrame();

window.setVisible(true);
}
}

当我尝试运行该文件时,它不会编译(它只是永远停留在那里,“正在运行...”)。当我删除最后一行时,它确实可以编译。

有什么想法吗?

我正在尝试遵循以下类(class):

https://www.youtube.com/watch?v=rT-J-0nGyzU

最佳答案

事实上它确实成功编译了。它说“正在运行...”的原因是,当您调用 setVisible(true) 时,您的窗口将变得可见,并且程序将继续运行直到关闭。

听起来您看不到该窗口,即使您创建的窗口变得“可见”。

尝试添加

// Set the size of the window.
window.setSize(600, 400);

// Position the window in the middle of the screen.
window.setLocationRelativeTo(null);

// End the application when X is pressed.
window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

在调用setVisible(true)之前。这应该确保您可以看到您创建的窗口。

关于java - NetBeans 永远是 "running..."并且不会编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54012360/

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