大量のデータを表示するテーブルを主に含む一連のフレームを含むJava Swingアプリケーションがあります。起動時にすべてのウィンドウとテーブルを配置するのは常に面倒で時間がかかるので、ユーザーが設定を保存して起動時に保存されたワークスペースを自動的にロードすることを選択できるように、「ワークスペース」機能を実装したいと思います。すべてのウィンドウとテーブルを以前に保存したとおりに表示します。具体的には、ワークスペースに保存したい設定は次のとおりです。
誰もが明白でなくこれを達成するためのスマートで簡単な方法を知っていますか?開いているすべてのウィンドウを反復してPreferences
API で各情報を保存するという非常に複雑で扱いにくいソリューションのように見えますか?ありがとう
この場合、明白な解決策java.util.prefs.Preferences
はおそらく正しい解決策です。RCPrefs
このゲームの簡単な例は、を含むさまざまなデータタイプの保存を示していenum
ます。正確な実装は、アプリケーションに大きく依存します。面倒ですが、特に複雑である必要はありません。便宜上、例では静的メソッドを使用しています。フレームとテーブルの設定は、おそらくクラスごとに価値があります。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加