Java EclipseRCP-在末尾添加常量值的数据绑定文本

Java EclipseRCP-在末尾添加常量值的数据绑定文本,java,data-binding,eclipse-rcp,Java,Data Binding,Eclipse Rcp,我有一个范围为0-100的简单刻度。我通过WindowsBuilder将其绑定到标签上。我希望文本显示刻度上的数值,并在其后显示一个%。我该怎么做呢 源代码是由Windows Builder生成的 protected DataBindingContext initDataBindings() { DataBindingContext bindingContext = new DataBindingContext(); // IObservableValue obs

我有一个范围为0-100的简单刻度。我通过
WindowsBuilder
将其绑定到标签上。我希望文本显示刻度上的数值,并在其后显示一个
%
。我该怎么做呢

源代码是由Windows Builder生成的

    protected DataBindingContext initDataBindings() {
    DataBindingContext bindingContext = new DataBindingContext();
    //
    IObservableValue observeTextLblPercentObserveWidget = WidgetProperties.text().observe(lblPercent);
    IObservableValue observeSelectionScaleObserveWidget = WidgetProperties.selection().observe(scale);
    bindingContext.bindValue(observeTextLblPercentObserveWidget, observeSelectionScaleObserveWidget, null, null);
    //
    return bindingContext;
}

我不知道如何在WindowsBuilder中实现,但需要添加org.eclipse.core.databinding.conversion.IConverter

实际上,我认为您需要两个转换器(从模型到附加“%”的文本,一个用于反向转换以解析用户输入)和一个验证器