从 Eclipse RCP,我正在使用字段编辑器 ( http://www.eclipse.org/articles/Article-Field-Editors/field_editors.html )构建首选项页面
我正在尝试使用字段编辑器 BooleanFieldEditor,FieldEditor 的子类。
我的问题是在 javadoc 中,我没有找到更改此字段编辑器状态(选中/未选中)的功能。
setChecked(boolean) 函数在哪里?:-) 我错过了什么?
从 Eclipse RCP,我正在使用字段编辑器 ( http://www.eclipse.org/articles/Article-Field-Editors/field_editors.html )构建首选项页面
我正在尝试使用字段编辑器 BooleanFieldEditor,FieldEditor 的子类。
我的问题是在 javadoc 中,我没有找到更改此字段编辑器状态(选中/未选中)的功能。
setChecked(boolean) 函数在哪里?:-) 我错过了什么?
您可以通过访问首选项存储的 API 来实现。
getPreferenceStore().setValue(preferenceID, value);
其中preferenceID是布尔偏好的名称(
即new BooleanFieldEditor(preferenceID, label, parent);
),值为true/false。
您可以通过以下方式获得 ID 的当前值
getPreferenceStore().getBoolean(preferenceID);
由于此控件正在管理首选项,因此我建议使用首选项初始化程序。