我正在使用Java,并尝试使用NetBeans创建GUI。我之前已经做过这个,但现在很困惑,因为我的代码虽然没有出错,但在NetBeans中运行时将不会产生一个新的JFrame窗口。然而,初始化JFrame的代码与我的先前具有GUI的程序(“program one”)基本相同。当我尝试运行“program one”时,它可以正常工作。这是我的问题代码;
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,编译始终正常进行,但是如我所说,没有实际的窗口产生。我做错了什么?
另外注意:忽略我的冗长导入列表。
System.out.println
),并查看执行流程。 - MadProgrammer