Java 项目不运行主类
我对Jform Designer有一个小问题,我创建了一个Designer类(Jform类),并将其定义为我的主类 像这样: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
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)代码>;所以程序会在关闭窗口后退出