2

この質問はこれに関連している可能性があります: java - クリック時にスイング コンポーネントを gui に動的に追加するにはどうすればよいですか?

しかし、実行時に行った変更を永続的にして、アプリケーションを再実行したときに再び表示することは可能でしょうか?

頭の片隅にぼんやりとしたアイデアがいくつかありますが、これがどのように機能するかについていくつか提案をいただけますか?

4

1 に答える 1

2

これは Swing 自体とはほとんど関係がなく、すべて永続性と関係があります。目的は、オブジェクト (またはオブジェクトのグループ) の状態を設定し、プログラムの終了時にそれを永続させることです。これには、シリアライゼーション、XML Bean や JAXB、またはプロパティを使用した XML シリアライゼーション (私が好む) など、いくつかの方法があります。JAXB をチェックアウトし、状態を XML にマーシャリングおよびアンマーシャリングすることで、これでクラスの状態を永続化することをお勧めします。そうではなく、永続化する必要がある情報が大量にある場合は、データベースの使用を検討してください。

于 2012-07-19T03:40:08.523 に答える