如何在Netbeans中使用jetbrains布局启动swing应用程序

时间:2012-09-21 14:50:54

标签: java swing intellij-idea

我在IDEA中使用一些摆动布局创建了应用程序。我想在Netbeans中启动它以便进行分析。但我明白了:

Exception in thread "main" java.awt.IllegalComponentStateException: contentPane cannot be set to null.
    at javax.swing.JRootPane.setContentPane(JRootPane.java:603)
    at javax.swing.JDialog.setContentPane(JDialog.java:991)
    at TransTest.<init>(TransTest.java:44)
    at TransTest.main(TransTest.java:284)

我应该提供哪些文件才能运行它?

1 个答案:

答案 0 :(得分:4)

可以在UI designer webpage

上阅读
  

独特的字节码检测技术允许您在Java源代码中删除复杂的Swing代码。 IntelliJ IDEA的GUI编译器透明地生成创建和布局表单组件所需的所有必要代码。 GUI编译器已集成到IntelliJ IDEA的make功能中,也可作为与IntelliJ IDEA分发一起提供的单独Ant任务。还有一个生成Java源代码的选项,而不是使用字节码检测方法。

所以generate Java source code并在NetBeans中使用它,或者只是手工编写布局而不是使用UI设计器。