为可访问性编码: 用JFC/Swing将可访问性构建到您的Java应用 - 编程入门网
ccessibleUtils.formatText(resourceBundle,
"Press to {0}", action), vKey));
}
JPanel setupRadioButtonSet(String title, JRadioButton[] bs) {
return setupRadioButtonSet(title, Arrays.asList(bs));
}
JPanel setupRadioButtonSet(String title, Collection bs) {
JPanel p = new JPanel(new FlowLayout(FlowLayout.LEFT, 20, 10));
AccessibleUtils.setAccessibleValues(resourceBundle, (Accessible)p,
new AccessibleUtils.AccessibleValues(
idGen.nextId("panel"),
null,
"languages",
"=tt",
"Select the desired language"));
AccessibleUtils.setMemberRelationship(p, bs);
p.setBorder(new TitledBorder(title));
addAll(p, bs);
ButtonGroup bg = new ButtonGroup();
addAll(bg, bs);
return p;
}
void addAll(ButtonGroup g, Collection l) {
for ( Iterator i = l.iterator(); i.hasNext(); ) {
g.add((AbstractButton)i.next());
}
}
您可以使用上述助手方法定义如 图 1所示的语言选择单选按钮集,如清单 10 所示: 清单 10. 定义语言选择单选按钮(来自图 1)
为可访问性编码: 用JFC/Swing将可访问性构建到您的Java应用(9)时间:2011-04-03 IBM Barry A. Feigenbaum使用与设置按钮相同的方法将单选按钮设置成可访问的。但是,与按钮不同的是,经 常将单选按钮添加到 ButtonGroup 和 AccessibleRelationSet 中。清单 11 中详细说明 了用来辅助完成这项任务的 AccessibileUtils() 方法: 清单 11. AccessibileUtils 方法
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |