2014-10-09 51 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