2
모델 클래스에 속성이 표시되어 있습니다. 문자열에 두 개의 값이있을 수 있습니다. "1"은 "예"를 의미하고, "0"은 아니요, 확인란에 어떻게 바인딩 할 수 있습니까?일식 rcp : 확인란을 바인딩하는 방법
모델 클래스에 속성이 표시되어 있습니다. 문자열에 두 개의 값이있을 수 있습니다. "1"은 "예"를 의미하고, "0"은 아니요, 확인란에 어떻게 바인딩 할 수 있습니까?일식 rcp : 확인란을 바인딩하는 방법
을 참조하십시오. 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);
을 업데이트 할 것