0

从 Eclipse RCP,我正在使用字段编辑器 ( http://www.eclipse.org/articles/Article-Field-Editors/field_editors.html )构建首选项页面

我正在尝试使用字段编辑器 BooleanFieldEditor,FieldEditor 的子类。

我的问题是在 javadoc 中,我没有找到更改此字段编辑器状态(选中/未选中)的功能。

setChecked(boolean) 函数在哪里?:-) 我错过了什么?

4

2 回答 2

2

您可以通过访问首选项存储的 API 来实现。

getPreferenceStore().setValue(preferenceID, value);

其中preferenceID是布尔偏好的名称(
new BooleanFieldEditor(preferenceID, label, parent);),值为true/false

您可以通过以下方式获得 ID 的当前值

getPreferenceStore().getBoolean(preferenceID);
于 2013-08-09T19:57:03.217 回答
-1

由于此控件正在管理首选项,因此我建议使用首选项初始化程序

于 2013-08-09T19:35:37.830 回答