Java Swingのワークスペース/設定の保存と読み込み

hgus1294:

大量のデータを表示するテーブルを主に含む一連のフレームを含むJava Swingアプリケーションがあります。起動時にすべてのウィンドウとテーブルを配置するのは常に面倒で時間がかかるので、ユーザーが設定を保存して起動時に保存されたワークスペースを自動的にロードすることを選択できるように、「ワークスペース」機能を実装したいと思います。すべてのウィンドウとテーブルを以前に保存したとおりに表示します。具体的には、ワークスペースに保存したい設定は次のとおりです。

  • アクティブウィンドウ(JFrame)とそのサイズと画面上の位置
  • テーブル設定、選択した列を含む、列の順序、列の幅、並べ替え、フィルタリング

誰もが明白でなくこれを達成するためのスマートで簡単な方法を知っていますか?開いているすべてのウィンドウを反復してPreferencesAPI で各情報を保存するという非常に複雑で扱いにくいソリューションのように見えますか?ありがとう

ゴミ神:

この場合、明白な解決策java.util.prefs.Preferencesはおそらく正しい解決策です。RCPrefsこのゲームの簡単な例は、を含むさまざまなデータタイプの保存を示していenumます。正確な実装は、アプリケーションに大きく依存します。面倒ですが、特に複雑である必要はありません。便宜上、例では静的メソッドを使用しています。フレームとテーブルの設定は、おそらくクラスごとに価値があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Java-AndroidPreferenceFragmentの保存と読み込みの設定

分類Dev

Java-AndroidPreferenceFragmentの保存と読み込みの設定

分類Dev

OutOfMemoryError:5 intを配列に読み込もうとしたときのJavaヒープスペース

分類Dev

Javaのリスナーとの読み取り/書き込みロックはありますか?

分類Dev

Javaのリスナーとの読み取り/書き込みロックはありますか?

分類Dev

巨大なファイルとJavaヒープスペースの書き込み

分類Dev

Java:Jaxのxmlの読み取りと書き込み、クラスの混乱

分類Dev

Javaサーバーソケットの読み取り/書き込みのベストプラクティス

分類Dev

スペース付きの文字列の読み取りjava

分類Dev

ローカルデータベースへのJavaの読み取りと書き込み?

分類Dev

Javaアプリケーションでの画像の更新/再読み込み(Swing)

分類Dev

引用符なしのJAVA CSV書き込みスペース

分類Dev

java.lang.OutOfMemoryError:埋め込み桟橋のPermGenスペース

分類Dev

Javaの冗長クラスの読み込み

分類Dev

必要のないJavaクラスの読み込み

分類Dev

Javaでのリソースの読み取り/書き込みロックの実装

分類Dev

Java-注釈付きクラスの読み込み

分類Dev

Javaでの動的クラス読み込み(列挙)

分類Dev

熱心なJavaクラスの読み込み

分類Dev

Javaの読み込みXML不明なクラスタイプ

分類Dev

1つのファイルとして保存できるJava組み込みデータベース

分類Dev

非同期のJavaスクリプトの読み込みでエラーが表示されます

分類Dev

Javaで複数のアイテムを読み込むときにコンマの後のスペースを無視する方法

分類Dev

スペースを含むJavaプロパティ値を1つの変数に読み込む

分類Dev

Javaの単純なストリーム読み取り/書き込み質問

分類Dev

リソースを介したJavaファイルの読み取りと書き込み

分類Dev

ページの読み込み時にJavaスクリプトの拡大ポップアップボックスを閉じることができません

分類Dev

Javaマルチスレッドのパフォーマンスを向上させる方法は?NoSQLデータベース(Redisなど)とArrayListからのデータの保存/読み込みの時間効率は?

分類Dev

Java埋め込みデータベースフレームワーク/エンジンの検索

Related 関連記事

  1. 1

    Java-AndroidPreferenceFragmentの保存と読み込みの設定

  2. 2

    Java-AndroidPreferenceFragmentの保存と読み込みの設定

  3. 3

    OutOfMemoryError:5 intを配列に読み込もうとしたときのJavaヒープスペース

  4. 4

    Javaのリスナーとの読み取り/書き込みロックはありますか?

  5. 5

    Javaのリスナーとの読み取り/書き込みロックはありますか?

  6. 6

    巨大なファイルとJavaヒープスペースの書き込み

  7. 7

    Java:Jaxのxmlの読み取りと書き込み、クラスの混乱

  8. 8

    Javaサーバーソケットの読み取り/書き込みのベストプラクティス

  9. 9

    スペース付きの文字列の読み取りjava

  10. 10

    ローカルデータベースへのJavaの読み取りと書き込み?

  11. 11

    Javaアプリケーションでの画像の更新/再読み込み(Swing)

  12. 12

    引用符なしのJAVA CSV書き込みスペース

  13. 13

    java.lang.OutOfMemoryError:埋め込み桟橋のPermGenスペース

  14. 14

    Javaの冗長クラスの読み込み

  15. 15

    必要のないJavaクラスの読み込み

  16. 16

    Javaでのリソースの読み取り/書き込みロックの実装

  17. 17

    Java-注釈付きクラスの読み込み

  18. 18

    Javaでの動的クラス読み込み(列挙)

  19. 19

    熱心なJavaクラスの読み込み

  20. 20

    Javaの読み込みXML不明なクラスタイプ

  21. 21

    1つのファイルとして保存できるJava組み込みデータベース

  22. 22

    非同期のJavaスクリプトの読み込みでエラーが表示されます

  23. 23

    Javaで複数のアイテムを読み込むときにコンマの後のスペースを無視する方法

  24. 24

    スペースを含むJavaプロパティ値を1つの変数に読み込む

  25. 25

    Javaの単純なストリーム読み取り/書き込み質問

  26. 26

    リソースを介したJavaファイルの読み取りと書き込み

  27. 27

    ページの読み込み時にJavaスクリプトの拡大ポップアップボックスを閉じることができません

  28. 28

    Javaマルチスレッドのパフォーマンスを向上させる方法は?NoSQLデータベース(Redisなど)とArrayListからのデータの保存/読み込みの時間効率は?

  29. 29

    Java埋め込みデータベースフレームワーク/エンジンの検索

ホットタグ

アーカイブ