Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 项目不运行主类_Java_Jform Designer - Fatal编程技术网

Java 项目不运行主类

Java 项目不运行主类,java,jform-designer,Java,Jform Designer,我对Jform Designer有一个小问题,我创建了一个Designer类(Jform类),并将其定义为我的主类 像这样: class Designer extends JFrame { public static void main(String[] args) { Designer design; design = new Designer(); design.initComponents(); } private

我对Jform Designer有一个小问题,我创建了一个Designer类(Jform类),并将其定义为我的主类

像这样:

class Designer extends JFrame {

    public static void main(String[] args) {
        Designer design;
        design = new Designer();
        design.initComponents();
    }

    private void initComponents() {
        // JFormDesigner - Component initialization - DO NOT MODIFY  //GEN-BEGIN:initComponents


        //======== this ========
        Container contentPane = getContentPane();
        contentPane.setLayout(new FormLayout(
            "9*(default, $lcgap), default",
            "9*(default, $lgap), default"));
        pack();
        setLocationRelativeTo(getOwner());
        // JFormDesigner - End of component initialization  //GEN-END:initComponents
    }
}
但该程序现在没有运行,我认为它在我代码的这一部分陷入了无限循环:

public static void main(String[] args) {
            Designer design;
            design = new Designer();
            design.initComponents();
        }
有人能解释一下我需要做什么才能正常运行这个项目吗。
提前感谢

它会运行,但您没有使框架可见

design.setVisible(true);

它运行,但您没有使框架可见

design.setVisible(true);

它运行,但您没有使框架可见

design.setVisible(true);

它运行,但您没有使框架可见

design.setVisible(true);

是什么让你觉得它陷入了一个循环?(我没有看到循环。)当你尝试运行它时会发生什么?你试过调试它吗?@JonSkeet我试过调试它,但没有发现任何问题,但问题已经解决了。如果它不运行,它怎么会卡在无限循环中?那么,是什么让你认为它卡在了循环中?(我没有看到循环。)当你尝试运行它时会发生什么?你试过调试它吗?@JonSkeet我试过调试它,但没有发现任何问题,但问题已经解决了。如果它不运行,它怎么会卡在无限循环中?那么,是什么让你认为它卡在了循环中?(我没有看到循环。)当你尝试运行它时会发生什么?你试过调试它吗?@JonSkeet我试过调试它,但没有发现任何问题,但问题已经解决了。如果它不运行,它怎么会卡在无限循环中?那么,是什么让你认为它卡在了循环中?(我没有看到循环。)当你尝试运行它时会发生什么?你试过调试它吗?@JonSkeet我试过调试它,但没有发现任何问题,但问题已经解决了。如果它不运行,它怎么会陷入无限循环?我还建议使用
design.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);因此,关闭窗口后程序将实际退出。我还建议使用
design.setDefaultCloseOperation(JFrame.exit_ON_CLOSE);因此,关闭窗口后程序将实际退出。我还建议使用
design.setDefaultCloseOperation(JFrame.exit_ON_CLOSE);因此,关闭窗口后程序将实际退出。我还建议使用
design.setDefaultCloseOperation(JFrame.exit_ON_CLOSE);所以程序会在关闭窗口后退出