0
의 상태 변화를 지연 : 체크 박스의 반대와 함께,내가 스윙 JCheckBox에이처럼 행동하고 싶습니다 JCheckBox에
- 사용자가 클릭, 메시지가 서버로 전달되기 '현재 체크 된 상태 (
!checked
). 그 상태는 실제로 즉시 변하지 않습니다. - 잠시 후 서버는 확인란의 새 상태로 응답합니다.
매우 일반적인 사용 패턴입니다. 이 작업을 수행하는 올바른 방법은 무엇입니까?
나는 사용자에게 그의 클릭에 대한 피드백을주지 않는 꽤 일반적인 사용 패턴이라고 생각한다. – oliholz
@oliholz : 나는 맞을 것 같지만, 다른 방법은 수표를 바꾸는 것이고, 나중에는 되돌릴 수있다. 서버는 "할 수 없다"고 말합니다. 좋은 중간 지점은 일종의 변경 /로드 표시기가 될 것이지만 JCheckBox에 있다고 가정하지는 않습니다. –
로드 표시기를 시작하고 [PropertyVetoException]을 던질 수있는 [VetoableChangeSupport] (http://download.oracle.com/javase/6/docs/api/java/beans/VetoableChangeSupport.html)를 사용하는 것이 좋습니다 – oliholz