접근성 컨텍스트를 제공하지 않는 Swing 구성 요소를 보고합니다.

해당 정보는 스크린 리더에서 사용됩니다. 이 정보가 제공되지 않으면 시각 장애가 있는 사용자가 구성 요소에 액세스할 수 없습니다.

예:


  ListCellRenderer<String> renderer = (list, val, index, sel, cell) -> {
    JPanel panel = new JPanel();
    return panel;
  };

이 문제를 해결하려면 반환된 JPanel에서 setAccessibleName()을 호출하거나 getAccessibleContext() 메서드를 재정의해야 합니다.

반환된 텍스트는 구성 요소의 목적을 반영해야 합니다. 예를 들어, ListCellRenderer의 경우, 반영된 목적은 메뉴 항목의 텍스트입니다.