0

いくつかのスイング レイアウトを使用して 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)

実行するためにどのファイルなどを提供する必要がありますか?

4

1 に答える 1

4

UI デザイナーの Web ページで読むことができるように

独自のバイトコード インスツルメンテーション テクニックにより、Java ソース内の複雑な Swing コードを取り除くことができます。IntelliJ IDEA の GUI コンパイラは、フォーム コンポーネントの作成とレイアウトに必要なすべてのコードを透過的に生成します。GUI コンパイラは、IntelliJ IDEA の make 機能に統合されており、IntelliJ IDEA ディストリビューションと共に提供される別の Ant タスクとしても利用できます。バイトコード インストルメンテーション アプローチを使用する代わりに、Java ソース コードを生成するオプションもあります。

したがって、Java ソース コードを生成して NetBeans で使用するか、UI デザイナーを使用するのではなく、レイアウトを手作業でコーディングします。

于 2012-09-21T15:27:26.903 に答える