samplepreferencepage.java

来自「基于JAVA RCP的应用, 在代码中可以学习到editor, view, pe」· Java 代码 · 共 34 行

JAVA
34
字号
package com.fengmanfei.myrcp.preferences;import org.eclipse.jface.preference.*;import org.eclipse.ui.IWorkbenchPreferencePage;import org.eclipse.ui.IWorkbench;import myRCP.MyRCPPlugin;public class SamplePreferencePage extends FieldEditorPreferencePage implements		IWorkbenchPreferencePage {	public SamplePreferencePage() {		super(GRID);		//设置首选项保存对象		setPreferenceStore(MyRCPPlugin.getDefault().getPreferenceStore());		setDescription("A demonstration of a preference page implementation");	}	//创建字段编辑器	public void createFieldEditors() {		addField(new DirectoryFieldEditor(PreferenceConstants.P_PATH,				"&Directory preference:", getFieldEditorParent()));		addField(new BooleanFieldEditor(PreferenceConstants.P_BOOLEAN,				"&An example of a boolean preference", getFieldEditorParent()));		addField(new RadioGroupFieldEditor(PreferenceConstants.P_CHOICE,				"An example of a multiple-choice preference", 1,				new String[][] { { "&Choice 1", "choice1" },						{ "C&hoice 2", "choice2" } }, getFieldEditorParent()));		addField(new StringFieldEditor(PreferenceConstants.P_STRING,				"A &text preference:", getFieldEditorParent()));	}	//IWorkbenchPreferencePage 中的方法,暂时空实现	public void init(IWorkbench workbench) {	}}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?