Java – NetBeans JFrame initialization; The build is good, but there is no window

I'm using Java and I'm trying to create a GUI using NetBeans I've done this before. I'm confused because my code doesn't give errors, but when I run it in NetBeans, it won't produce a new JFrame window However, the code for initializing JFrame is basically the same as my previous GUI owner ("program 1") When I tried to run program one, it worked well This is my question code;

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);

}
}

According to NetBeans, builds are always good, but as I said, no actual windows are generated What on earth did I do wrong?

Side note; Ignore my free import list

Solution

You must set JFrame as the main class of the project Right click the project name (coffee cup icon) – > setting configuration – > customization – > in the "run" section, click the "Browse" button on the right side of "main class:", select the default main class (JFrame you want), and finish!

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>