샘플 코드 또는 어떻게 스윙 응용 프로그램에서 콩 class'property에 JProgressBar가 바인딩에 대한 링크를 제공 할 수있는 모든 일에 JProgressBar가 결합 하는가?어떻게 Bean 클래스의 특성
2
A
답변
2
당신은 당신의 모델에 진행 표시 줄을 바인딩 바인딩 JGoodies를 사용할 수 있습니다. 그러나 당신의 (view-) 모델은 이것이 작동하기 위해서는 속성 변경 이벤트를 발생시켜야합니다. http://www.jgoodies.com/downloads/libraries.html 나는 월요일에 예제 코드를 게시 할 수 있습니다.
예 : 당신의 ViewModel에서
:
private final PropertyChangeSupport changeSupport = new PropertyChangeSupport(this);
private int progress;
public void addPropertyChangeListener(PropertyChangeListener listener)
{
changeSupport.addPropertyChangeListener(listener);
}
public void removePropertyChangeListener(PropertyChangeListener listener)
{
changeSupport.removePropertyChangeListener(listener);
}
public int getProgress()
{
return progress;
}
public static final String PROPERTY_PROGRESS = "progress";
public void setProgress(int progress)
{
int old = this.progress;
this.progress = progress;
changeSupport.firePropertyChange(PROPERTY_PROGRESS, old, progress);
}
보기에 :
BeanAdapter<ViewModel> beanAdapter = new BeanAdapter<ViewModel>(viewModel, true);
Bindings.bind(progressBar, "value", beanAdapter.getValueModel(ViewModel.PROPERTY_PROGRESS));
+0
ok..Thanks Mr.Gandalf –
+0
내가 예제 코드와 답을 갱신 다른 구성 요소의 다른 속성으로 같은 방법으로하지 않는다 :) – Gandalf
관련 문제
- 1. 관리되는 bean 특성 값이 null로 설정되지 않았습니다.
- 2. C# 파생 클래스의 특성
- 3. EntityFramework 클래스의 AllowHtml 특성
- 4. 파생 클래스의 Designer 특성 재정의
- 5. 특성 클래스의 typedef에 익명 구조체
- 6. 기본 생성자가없는 클래스의 봄 클래스 bean 인스턴스화
- 7. 자바 스프링에서 enum 클래스의 bean id는 무엇입니까?
- 8. bean 클래스의 'packagesToScan'속성이 올바르지 않습니다. [org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean]
- 9. 조치 메소드 이전에 JSF 갱신 bean 특성 업데이트
- 10. 표 셀 변환에 대한 Vaadin bean 특성 사용자 정의
- 11. 어떻게 특성 (LINQ2XML가)
- 12. 파생 클래스의 특성 값을 변경 하시겠습니까?
- 13. 하위 클래스의 상속 된 클래스 특성 재정의
- 14. C# POCO 클래스의 사용자 지정 특성 사용
- 15. Backing Bean 범위는 어떻게 작동합니까?
- 16. '주문'엔티티 bean
- 17. JSF 페이지에서 동일한 클래스의 여러 CDI @ Named Bean 인스턴스 재사용
- 18. 입력 된 태그에서 내 bean 클래스의 인스턴스 variAble로 경로를 바인딩합니다.
- 19. Stateful Session Bean 대 Stateless Session Bean
- 20. AppContext에서 동일한 이름과 동일한 클래스의 두 개의 bean (조롱 당함)
- 21. PropertyDescriptor 클래스의 getName 메소드와 관련된 Java Bean 쿼리
- 22. JSF에서 backing bean 객체를 어떻게 전환합니까?
- 23. 특성 - 비교
- 24. 어노테이션으로 지정된 bean 이름이 기존의 호환되지 않는 bean 정의와 충돌합니다.
- 25. 특성
- 26. 특성
- 27. 다른 클래스의 특성 및 메서드에 액세스 할 때 유용한 정보
- 28. 수퍼 클래스의 여러 특성 중 하나에 액세스하는 방법?
- 29. 자바 매핑 도구 (bean to bean)
- 30. 특성 범위 vs 특성 구조
는 "클래스 속성"에 의해 무엇을 의미합니까? 어쨌든 JProgressBar가 특별한 아무것도 - – kleopatra