2014-10-09 52 views

回答

0

你会间接地做到这一点。您应该使用BeanProperties而不是PojoProperties将模型值绑定到SWT控件。现在,所有的制定者,你应该这样设置值:

public void setValue(Object value) { 
    firePropertyChange("value", this.value, this.value = value); 
} 

你应该实现一个超类中的firePropertyChange方法或使用在Java中的PropertyChangeSupport类的辅助类。 现在,只要模型侧的值发生更改,视图上的相应控件就会自动更新。

+0

是的,多数民众赞成我所做的,sory不自己发布解决方案:)。 – user2340939 2015-02-01 14:29:21