用 JFC/Swing 将可访问性构建到您的 Java 应用程序中

来源:互联网 发布:linux ibus rime配置 编辑:程序博客网 时间:2024/06/10 12:37
<script type="text/javascript">google_ad_client = "pub-8800625213955058";/* 336x280, 创建于 07-11-21 */google_ad_slot = "0989131976";google_ad_width = 336;google_ad_height = 280;//</script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>大多数基于 GUI 的软件设计都基于这一假设:即用户可以清楚地看到屏幕并且可以有效地使用鼠标选择图形用户界面(GUI)上的选项。对于许多残疾人士,尤其是那些视力和运动控制受损的人,这个假设是有问题的。1998 年,美国康复法案(Rehabilitation Act)经过修改(请参阅侧栏的 508 条款),以确保残疾人可以访问政府使用的电子和信息技术产品。因此,许多 IT 企业已经开始采用可访问性指导原则作为其整个 GUI 设计标准的一部分。自从美国康复法案修正案通过以后,可访问性也成为商业软件设计中日益重要的问题,从而导致了 Java 平台的一些更改和添加。本文有助于您快速了解一些联邦政府的可访问性要求,并且也有助于您使用 JFC/Swing 构建满足那些要求的 GUI。我开发了两个基于 Swing 的工具箱来辅助实现可访问性功能;这两个工具箱如下:com.ibm.wac.AccessibilityUtils:一组可重用于任何 Swing GUI 的通用实用程序com.ibm.wac.demos.AccessibilityDemo1:演示应用程序,它包括一组更特定于应用程序的实用程序,这些实用程序可重用于特定 GUI 中的类似结构 尽管您将在 AccessibilityDemo1 中看到的许多方法都是为单个应用程序创建的,但很容易使它们一般化以支持多个 GUI。实际上,本文使用的所有代码(请参阅参考资料)都是开放源码,欢迎修改这些工具箱以便为您所用。因为 JFC/Swing 是本文中讨论的所有 GUI 开发的基础,所以假定您熟悉使用 Swing 编程的基本概念。并进一步假定您正在使用 Java 版本 1.3.1 或更新的版本,因为我们将在这里讨论的部分方法在 Java 平台的较早版本中不可用。具体请看:http://www-900.ibm.com/developerWorks/cn/java/j-access/index.shtml
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 干生蚝怎么做好吃 干生蚝的做法大全 海蛎子图片 生蚝干 蚝干怎么做好吃 干生蚝 那些人不适合吃淡菜 淡蓝网 淡蓝 淡蓝社区 淡蓝蓝蓝 修真之传承者 淡蓝 穿成炮灰以后 淡蓝墨绿 都市之超级进化 淡蓝公子 淡薄 淡薄的意思 人情淡薄 看透亲情淡薄的句子 看透亲戚淡薄的句子 淡薄的近义词 亲情淡薄的让人心寒 世态炎凉人情淡薄全句 讽刺兄弟姐妹亲情淡薄的句子 淡看江湖路 淡雅 淡雅的意思 淡雅拼音 淡雅意思 淡雅的拼音 清新淡雅 淡雅背景图 淡雅图片 淡雅造句 淡雅反义词 清新淡雅图片 唯美古风淡雅背景图 淡雅女子古风图片 淡雅古风图片 淡雅古风花瓣图片 简洁清新淡雅图片 网王之淡雅纯莲