我在代码中创建了一个ComboFieldEditor
,我想在将其存储到首选项存储之前获取值。对于StringFieldEditor
,有一种方法类似于getStringValue()
。但是对于ComboFieldEditor
来说,没有这样的方法,那么我该如何获取我给出的值并使用它们呢?
最佳答案
combofieldeditor.setPropertyChangeListener(new IPropertyChangeListener() {
@Override
public void propertyChange(PropertyChangeEvent event) {
System.out.print(event.getNewValue());
}
});
getNewValue将为您提供用户选择的值。或者,您可以调用存储并从首选项存储中读取。