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を再オープンしています。これは、同じ誤ったコードを生成するリソースファイルに関係するものを変更するまで機能します。
この迷惑なバグを修正する方法についてのアイデアはありますか?