Java 自定义SWT小部件的键盘导航和可访问性

Java 自定义SWT小部件的键盘导航和可访问性,java,eclipse,accessibility,swt,Java,Eclipse,Accessibility,Swt,我正在尝试构建一个简单的自定义SWT小部件,我希望确保它是可访问的。我知道可访问性包含很多因素,但作为一个起点,我至少想让它通过键盘导航 这是自定义控件的简化视图。我已经重写了SWT中的“Canvas”类 “第三个按钮”是我的自定义控件。现在,“选项卡”仅在前两个按钮之间切换。我还希望它在我通过控件进行制表时关注我的自定义控件。有什么办法可以做到这一点吗 另外,对于如何使自定义SWT控件可访问,是否有任何一般指导原则?以下链接可能有助于SWT可访问性,因为它涉及设置选项卡顺序、光标高亮显示等。

我正在尝试构建一个简单的自定义SWT小部件,我希望确保它是可访问的。我知道可访问性包含很多因素,但作为一个起点,我至少想让它通过键盘导航

这是自定义控件的简化视图。我已经重写了SWT中的“Canvas”类

“第三个按钮”是我的自定义控件。现在,“选项卡”仅在前两个按钮之间切换。我还希望它在我通过控件进行制表时关注我的自定义控件。有什么办法可以做到这一点吗


另外,对于如何使自定义SWT控件可访问,是否有任何一般指导原则?

以下链接可能有助于SWT可访问性,因为它涉及设置选项卡顺序、光标高亮显示等。

我发现SWT片段在传达可访问性信息和实现键盘导航方面非常好,除其他外

对于我的具体问题,这些都是有用的。这一个片段是正确的


这提供了如何使SWT应用程序可访问的有用概述

谢谢你,杰瑞德。它也很有用。