gpt4 book ai didi

java - Netbeans JFrame 初始化;构建很好,但是没有创建窗口

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:05:05 24 4
gpt4 key购买 nike

我正在使用 Java,并且正在尝试使用 NetBeans 创建一个 GUI。我以前做过这个,我很困惑,因为我的代码虽然 NetBeans 没有给出错误,但当我在 NetBeans 中运行它时不会生成新的 JFrame 窗口。但是,初始化 JFrame 的代码与我以前的 GUI 程序(“程序一”)基本相同。当我尝试运行“程序一”时,它工作得很好。这是我的问题代码;

package aircannoncalculator;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;

public class CalcGUI extends JFrame {

public CalcGUI(){
setTitle("Air Cannon Modeler");
setSize(400,400);
setLocationRelativeTo(null);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}

public static void main(String[] args){

CalcGUI gui = new CalcGUI();
gui.setVisible(true);

}
}

根据 NetBeans 的说法,构建总是很顺利,但正如我所说,没有生成实际的窗口。我做错了什么?

边注;忽略我的无偿导入列表。

最佳答案

您必须将 JFrame 设置为项目的主类。右键单击项目名称(咖啡杯图标)-> 设置配置-> 自定义-> 在“运行”部分单击“主类:”右侧的浏览按钮以选择默认主类(您想要的JFrame),完成!

关于java - Netbeans JFrame 初始化;构建很好,但是没有创建窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15823986/

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