2011-09-02 14 views
3

したがって、GUIデザイナーからの自動生成コードのおかげで、netbeansの問題が発生します。 netbeans UIデザイナを使用してGUIを設計しました。これはjava 1.6用にコンパイルされました。 私はUIを終了した後、私はJava 1.4ではなく1.6でこれを行うことになっていたことに気付きました。 1.6から1.4にダウングレードするための努力で、私は拡張ライブラリをスイング使用するために、フォームのプロパティを変更し、私は私のコードで拡張forloopとジェネリック医薬品を処分したと私はこの最後のエラーで立ち往生しています:Netbeansのコードの問題:自動生成されたコードを編集するには?

Error method getString in class org.jdesktop.application.ResourceMap cannot be applied to given types; required: java.lang.String,java.lang.Object[] found: java.lang.String reason: actual and formal argument lists differ in length

これは来ますこのメソッドの呼び出しは、NetBeansによって自動生成されたコードブロックから:明らかに

resourceMap.getString("panel.tabTitle"); 

、これはおそらく、これを書き込むことによって解決することができます。

resourceMap.getString("panel.tabTitle",new Object{String.class}); 

しかし、私はnetbeansを生成されたコードに変更する方法を私は悩ましています! 以前にこの問題を確認して解決できた場合はお知らせください。あなたの助けに感謝。

+0

提案はありませんか? – Jay

答えて

14

コードを編集したい場合は、メモ帳などの別のエディタでコードを開く。自動生成コードの直前にGEN-BEGIN:initComponentsを削除すると、netbeansでコードを編集することもできます。

1

いいえ。私はコードを編集せずにこれを解決することができました。しかし、私は答えをkjaushalyaと答えました。質問は「netbeansとのリソースマッピングをどうやって処理するのか」というより、「netbeans gen-codeを編集する方法」のように聞こえました。

とにかく、私はネットビーンフォームを編集してリソースマッピングを無効にし、自動生成されたコードをすべて削除しました。

関連する問題