PreferenceDialogの使い方
Eclipse RCP、プログラムでは
PreferenceManagerのインスタンスを作成すことはないかもしれない。
通常、WorkbenchからPreferenceManagerを取得するからだ。
そして、PreferenceManagerへのPageの追加は、org.eclipse.ui.preferencePages extensionで行うからだ。
- PreferenceDialogの表示の仕方
PreferenceManager m=PlatformUI.getWorkbench().getPreferenceManager();
PreferenceDialog dialog=new PreferenceDialog(window.getShell(),m);
dialog.open();
- extension例
<extension
point="org.eclipse.ui.preferencePages">
<page
class="testp.PreferencesPage"
name="test"
id="testp.PreferencesPage"/>
</extension>
実際に動いてるコード見るのが一番ですね。
私もはやくコードの中の余計なコメントはずして公開せねば。
Eclipse開発 Blogのコードが参考になりました。
http://eclipse3.seesaa.net/article/2157791.html
コメント
以前でも大丈夫でしたが、より見やすくなったと思います。