2

NetbeansでJavaSwingアプリケーションを作成しています。現在、2000行を超えるコードがあります。1つのファイルにこれらの多数の行を含めるのは正しいですか。さらに、このファイルを編集しているときにIDEが遅くなりました。これを克服する方法はありますか?

4

1 に答える 1

2

大規模なスイングプロジェクトでは、次のようにアプリのパーティショニングを行います。

  • JPanel、JDialogなどのGUI要素ごとに1つのクラスがあります。

  • 特にカスタマイズされたTableModelsまたはその他の複雑なデータ構造を実装する必要がある場合は、画面ごとに個別のパッケージを使用してください

  • 匿名クラスと内部クラスを使用せず、代わりにActionListenerを実装し、そこでActionEvent.getActionCommand()を確認してください。

于 2010-05-10T07:14:32.500 に答える