报告不提供可访问性上下文的 Swing 组件。

对于使用屏幕阅读器的视障用户来说,使用此类组件将非常困难。

示例:


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

要修复此问题,您应该在返回的 JPanel 上调用 setAccessibleName() 或重写其 getAccessibleContext() 方法。