自定义SWT小部件的键盘导航和辅助功能

时间:2009-08-28 11:39:12

标签: java eclipse accessibility swt

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

这是我的自定义控件的简化视图。我在SWT中覆盖了'Canvas'类。

SWT Custom Control

“第三个按钮”是我的自定义控件。现在,“标签”仅切换前两个按钮。当我通过控件选项卡时,我还希望它专注于我的自定义控件。有没有办法让这成为可能?

此外,是否有关于使自定义SWT控件可访问的一般指导原则?

2 个答案:

答案 0 :(得分:0)

以下链接可能有助于SWT辅助功能,因为它会覆盖设置标签顺序,光标突出显示等。http://www.borderlandconsulting.com/bc/articles/swt_tips_and_tricks_1.php

答案 1 :(得分:0)

我发现SWT片段非常适合传达有关辅助功能和实现键盘导航等信息。

对于我的具体问题,the snippets on accessibility很有用。 how to achieve tab-traversal of a Canvas element上的这一个片段是正确的。

Eclipse accessibility article提供了有关如何使SWT应用程序可访问的有用概述。

相关问题