JavaFX 접근성
JavaFX 접근성 (Accessibility)
접근성(a11y)은 스크린 리더, 돋보기, 대체 입력 장치 같은 보조 기술을 사용하는 사람들도 애플리케이션을 인지하고, 조작하고, 이해할 수 있게 해 주는 개념이에요. JavaFX는 포용적인 사용자 인터페이스를 만드는 데 도움이 되는 접근성 API와 프로퍼티를 제공해요. 좋은 출발점은 표준 컨트롤에 의존하고, 사용자 인터페이스가 올바른 시맨틱스를 사용하도록 하는 것이에요. 거기서부터 접근성 메타데이터를 커스터마이즈하고 컴포넌트가 보조 기술에 어떻게 동작할지 세밀하게 다듬을 수 있어요.
본문
JavaFX 접근성 API의 고급 활용은 올바른 역할(roles), 상태(states), 이름(names), 설명(descriptions), 동작(actions)을 노출하는 완전히 커스텀한 컨트롤을 구현하는 것까지 포함해요. 그리고 보조 기술로 동작을 검증하고, 여러 플랫폼에서 자동화된 사용자 인터페이스 테스트까지 수행하게 돼요.
-
Introduction to the JavaFX Accessibility API JavaFX 접근성 API의 기본 기능을 살펴봐요.
-
Build an Accessible JavaFX Application JavaFX 애플리케이션에 접근성 지원을 추가하는 방법이에요.
더 알아보기 (Learn more)
- Introduction to the JavaFX Accessibility API — JavaFX 접근성 API의 기본 기능
- Build an Accessible JavaFX Application — JavaFX 애플리케이션에 접근성 지원 추가하기
- JavaFX Fundamentals — JavaFX 기초 시리즈