原則として、複数のセクションを持つプログラムは、起動時にすべてを作成する必要がありますか、それとも実際に必要なときに各部分を作成するのを待つ必要がありますか?
私の特定のケースは、複数の異なるセクションを持つJavaキオスクスタイルのアプリケーションです。各セクションは、特定のタスクを実行する異なるJPanel(異なるボタン/ JTables / JLabelsなど)です。これは私がしばらく触れていない未完成のプロジェクトですが、私はそれを完了し、コードを見て、他の方法でやるべきだと思うことをリファクタリングしようとしています。
これまでのところ、プログラムは起動時にすべてのJPanelを作成しているため、ユーザーが表示されるJPanelを変更するボタンのいずれかをクリックするたびに、既に作成されているため、即座にロードされます。これまでのところ、パフォーマンスに関してはそれほど重要ではないと思いますが、この場合の標準的な方法を知りたいと思います。