2014-10-09 2 views

답변

0

간접적으로이 작업을 수행합니다. PojoProperties가 아닌 BeanProperties를 사용하여 SWT 컨트롤에 모델 값을 바인딩해야합니다.

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

당신은 슈퍼 클래스의 firePropertyChange 방법 또는 Java에 의해 PropertyChangeSupport 클래스를 사용하여 지원 클래스를 구현해야합니다 : 지금, 당신의 세터의 모든, 당신은이 같은 값을 설정해야합니다. 이제 모델 측면의 값이 변경 될 때마다보기의 해당 컨트롤이 자동으로 업데이트됩니다.

+0

그래, 내가 한 일은, 해결책을 게시하지 않았으니 sory. – user2340939