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

Java 如何在Netbeans中使用jetbrains布局启动swing应用程序,java,swing,intellij-idea,Java,Swing,Intellij Idea,我已经用一些swing布局在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.

我已经用一些swing布局在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)
线程“main”java.awt.IllegalComponentStateException中的异常:contentPane不能设置为null。 位于javax.swing.JRootPane.setContentPane(JRootPane.java:603)
位于javax.swing.JDialog.setContentPane(JDialog.java:991) 在TransTest。(TransTest.java:44) 位于TransTest.main(TransTest.java:284) 为了运行它,我应该提供哪些文件等?

可以在

独特的字节码插装技术使您能够摆脱Java源代码中复杂的Swing代码。IntellijIDEA的GUI编译器透明地生成创建和布局表单组件所需的所有必要代码。GUI编译器已经集成到IntelliJ IDEA的make功能中,并且还可以作为单独的Ant任务与IntelliJ IDEA发行版一起提供。还可以选择生成Java源代码,而不是使用字节码插装方法

因此,在NetBeans中使用它,或者简单地手工编写布局代码,而不是使用UI设计器。

可以在

独特的字节码插装技术使您能够摆脱Java源代码中复杂的Swing代码。IntellijIDEA的GUI编译器透明地生成创建和布局表单组件所需的所有必要代码。GUI编译器已经集成到IntelliJ IDEA的make功能中,并且还可以作为单独的Ant任务与IntelliJ IDEA发行版一起提供。还可以选择生成Java源代码,而不是使用字节码插装方法


所以,在NetBeans中使用它,或者简单地手工编写布局代码,而不是使用UI设计器。

显示TransTest.javaTransTest dialog=new TransTest()的第284行;TransTest的javax.swing.JDialog.setContentPane(JDialog.java:991)at.(TransTest.java:44)at---表示在第44行将contentPane设置为null,这不起作用。但它在IDEA中起作用。Brobably一些额外的初始化是由ide完成的…显示TransTest.javaTransTest dialog=new TransTest()的第284行;TransTest的javax.swing.JDialog.setContentPane(JDialog.java:991)at.(TransTest.java:44)at---表示在第44行将contentPane设置为null,这不起作用。但它在IDEA中起作用。Brobably一些额外的初始化是由ide完成的…@stiv我添加了相关帮助的链接page@stiv我添加了相关帮助页面的链接