2016-05-05 11 views
0

RCPまたはJFaceにウィンドウまたはダイアログを登録するための標準メカニズムがあります。ユーザーがダイアログを2回表示するハンドラを呼び出し、2回目に選択が変更されていない場合新しいダイアログを表示する代わりに、以前に開いたダイアログにフォーカスが当てられますか?Eclipse RCPウィンドウ/ダイアログレジストリ

答えて

0

JFaceダイアログは閉じたときに破棄され、実際には保存できません。

JFace DialogSettingsクラスを使用してダイアログボックスに値を保存して復元することができます。

+0

はい、ただし、ウィンドウが閉じていないとします。単なる冗長です。新しいウィンドウを開くべきではなく、最初に開いたウィンドウを再フォーカスするだけです。 – dasPing