我在代码中创建了一个ComboFieldEditor,我想在将其存储到首选项存储之前获取值。对于StringFieldEditor,有一种方法类似于getStringValue()。但是对于ComboFieldEditor来说,没有这样的方法,那么我该如何获取我给出的值并使用它们呢?

最佳答案

        combofieldeditor.setPropertyChangeListener(new IPropertyChangeListener() {

        @Override
        public void propertyChange(PropertyChangeEvent event) {
            System.out.print(event.getNewValue());
        }
    });

getNewValue将为您提供用户选择的值。或者,您可以调用存储并从首选项存储中读取。

09-11 20:58