문제

스윙을 사용하여 클라이언트 측 개발에 Java를 사용합니다. 나는 스윙을 좋아한다. 나는 그것이 더 나은 GUI 프레임 워크 중 하나라고 생각합니다. 그러나 내가 놓친 것은 선언적 검증에 대한 지원입니다. 처럼 이 스 니펫 xforms에서.

모든 구성 요소에 대한 추악한 검증 문서 리스너를 작성하는 것이 아니라 선언적 방식으로 양식으로 데이터 입력을 검증 할 수있는 라이브러리를 알고 있습니까?

도움이 되었습니까?

해결책

구현 중 하나를 시도 할 수 있습니다 JSR 303 Bean 검증. 나는 그것이 아직 확정되었다고 생각하지 않지만 주변에는 몇 가지 구현이 있습니다.최대 절전 모드 유효성 검사기 그리고 Agimatec 검증. 나는 시도하지 않았지만 Bean 검증이 어떻게 사용되는지에 대한 몇 가지 예를 읽으면 유망하게 보입니다. 여기에 있습니다 회견 사양 리드와 함께. 제안에서 내가 가장 좋아하는 것은 검증 규칙이 다른 계층과 다른 프레임 워크로 재사용 될 수 있다는 것입니다. '선언'을 수행하기 위해 주석과 XML 중에서 선택할 수 있습니다.

마지막으로 체크 아웃하고 싶을 수도 있습니다 스윙 자바 빌더 이는 GUI를 정의하고 스윙으로 검증 및 데이터 바인딩을 수행하는 선언적 방법을 제공합니다.

다른 팁

Hibernate Validator와 함께 JSR303 유효성 검사를 사용하는 Swing Gui Builder를 구축하려는 시도를 볼 수 있습니다. http://code.google.com/p/swing-formbuilder/

당신은 못생긴 검증 모델을 한 번만 작성하면됩니다. "선언적인 방식으로"사용할 수 있습니다. 실제 유용한 스윙 라이브러리는 더 어려운 질문입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top