Java Eclipse rcp JFace数据绑定-在属性更改时运行自定义方法

Java Eclipse rcp JFace数据绑定-在属性更改时运行自定义方法,java,swt,eclipse-rcp,Java,Swt,Eclipse Rcp,我有如下问题。在EclipseRCP应用程序中,我使用JFace数据绑定来修改模型并更新视图。若我使用模型来更新WidgetProperties类中可用的组件的属性,那个么一切都很好 所以很容易将模型的值绑定到组件的属性。但有并没有办法绑定模型的值以便在UI类中运行某些方法 您可以使用IObservableValue的addChangeListener方法来侦听模型或目标中的值的更改。在释放UI元素时,不要忘记清理您的ChangeListener或ValueChangeListener!您还可以

我有如下问题。在EclipseRCP应用程序中,我使用JFace数据绑定来修改模型并更新视图。若我使用模型来更新WidgetProperties类中可用的组件的属性,那个么一切都很好


所以很容易将模型的值绑定到组件的属性。但有并没有办法绑定模型的值以便在UI类中运行某些方法

您可以使用
IObservableValue
addChangeListener
方法来侦听模型或目标中的值的更改。

在释放UI元素时,不要忘记清理您的ChangeListener或ValueChangeListener!您还可以创建自己的属性。这允许您将清理工作委托给数据绑定框架。