2011-06-28 9 views
0

ResourceMapコードを生成するときにnetbeans 6.9.1にバグがあるようです。私のプロジェクトはScriptedResponseAppと呼ばれ、メインエントリーはScriptedResponseAppViewです。だから、すべてのダイアログのために、私は生成されたnetbeansで間違ったクラスダイアログのリソースマップコード

org.jdesktop.application.ResourceMap resourceMap =Application.getInstance(ScriptedResponseApp.class).getContext().getResourceMap(SomeDialogClass.class) 

のようなものを取得する必要はなく、私はConsoleViewは私のプロジェクト内の別の無関係なクラスです

org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(scriptedresponseapp.ConsoleView.class).getContext().getResourceMap(SomeDialogClass.class); 

を取得します。 netbeansがConsoleViewをメインクラスとして選んだのはなぜですか?どうすれば修正できますか?回避策として、私はnetbeansを閉じて、テキストエディタでコードを編集し、netbeansを再オープンしています。これは、同じ誤ったコードを生成するリソースファイルに関係するものを変更するまで機能します。

この迷惑なバグを修正する方法についてのアイデアはありますか?

答えて

0

バグかどうかわかりません。私の場合はメインクラスをリファクタリングしましたが、Netbeansはproject.xml(nbprojectフォルダ)を変更しません。

私は手動で変更して機能しました。

関連する問題