2011-09-19 1 views

답변

6

을 참조하십시오. JFace 데이터 바인딩 프레임 워크를 사용하는 것이 좋습니다.

JFace 데이터 바인딩은 객체의 속성을 연결하는 프레임 워크입니다.
예를 들어 "Person"개체의 "firstName"속성을 UI의 텍스트 필드에 바인딩 할 수 있습니다.이 바인딩은 모델과 UI의 변경 사항을 동기화합니다. 예를 들어 사용자가 UI에서 이름을 변경하면

public class Person implements PropertyChangeListener { 
    [...] 
    private String gender; 

그리고 :

DataBindingContext ctx = new DataBindingContext(); 
widgetValue = WidgetProperties.selection().observe(marriedButton); 
modelValue = BeanProperties.value(Person.class, "married").observe(person); 
ctx.bindValue(widgetValue, modelValue); 
모델은 자동으로

data binding

을 업데이트 할 것