1.在Preference中添加頁面
實作擴充點:org.eclipse.ui.preferencePages
實作類繼承PreferencePage并實作IWorkbenchPreferencePage
public class TimeOutPreferencePage extends PreferencePage implements IWorkbenchPreferencePage{}
Spinner:有上下增減按鈕的數值框
2.初始化插件store
實作擴充點:org.eclipse.ui.startup
實作類繼承IStartup
public class TimeOutStart implements IStartup {}
在earlyStartup()中用IPreferenceStore的實作類(ScopedPreferenceStore)去setDefaut值,這樣在eclipse啟動加載插件時就把值寫入store。
store的位置在plugin中的org.eclipse.core.runtime中對應plugin的prefs中,以鍵值形式存儲。