【发布时间】:2023-03-09 01:09:01
【问题描述】:
我有一个 Swing 自定义控件,它提供与 JLabel 几乎相同的功能。默认情况下,使用辅助技术(如屏幕阅读器)的人无法访问它。我正在研究Megamek GitHub Project,并试图弄清楚如何将 PMSimpleLabel 类与其他对象相关联,就像在 JLabel 类的 setLabelFor 方法中一样。
到目前为止所采用的方法似乎或多或少地模仿了 JLabel 的可访问性实现。我不确定这是否是正确的做法,后者似乎有一些我不理解的元素。
【问题讨论】:
-
我所知道的使自定义 Swing 组件可访问的唯一指南是在 IBM 使用 100% 纯 java™ 编写可访问应用程序的指南中的 Building Custom Accessible Component (2004) .
标签: java swing accessibility