2

Netbeans 6 では、Java デスクトップ アプリケーション (org.jdesktop.application.SingleFrameApplication) に基づくかなり複雑なアプリケーションを作成しました。

Swing Application Framework が 7.1 から削除されたため、フォームを編集できなくなりました。私は Netbeans プラットフォームへの移植の例を見てきましたが、デスクトップ アプリケーションからの移行をカバーしていないようです。

どんな助けでも大歓迎です。

4

1 に答える 1

3

残念ながら、Swing Application Framework は廃止され、削除されました。最終的な JSR になることはなく、現時点では完全に機能していません (JavaFX は Java UI の未来と見なされているため)。

アプリを実行するには、swing アプリ jar を NetBeans の古いコピーからコピーします (アプリの lib ディレクトリにも挿入されている場合があります)。この jar で引き続き実行できるはずです。

実際のフォームにさらに変更を加えるには、基本的に 2 つのオプションしかありません。標準のフォーム ビルダーでフォームを完全に再作成するか、視覚的にではなくコードとして編集するかです。.form ファイルは不要になったため、破棄できます。代わりに、フォームの Java クラス内で生成されたコードを変更できます。これはまだかなり醜いコードですが、少なくとも編集可能になります。コードのブロックを編集不可としてマークするために NetBeans が使用するマジック コメントを削除する必要がある場合があります。

于 2012-06-20T03:15:20.767 に答える