Java JDK 9 Accessibility Guide for JSE Release 9: October 2017 E...
本资源是一份名为《JDK9-JSE-Java Accessibility Guide-30》的技术文档,它属于Java Platform, Standard Edition(Java SE)系列,专为Java 9版本而设计。该指南详细介绍了Java平台的可访问性特性,旨在帮助开发者理解和利用这些特性来创建可访问的应用程序,以便残障人士也能方便地使用。 在Java 9中,可访问性(Accessibility)是开发过程中一个重要的考虑因素,它关注如何使软件对所有用户,包括那些可能有视觉、听觉或其他身体障碍的用户,提供友好的交互体验。这份指南涵盖了以下几个关键知识点: 1. **Java Accessibility API**:文档详细解释了Java Accessibility API,这是一个用于实现组件和应用程序可访问性的核心工具包。通过该API,开发者可以控制界面元素的可见性和交互性,比如改变文本的颜色、大小,以及支持屏幕阅读器的无障碍支持。 2. **无障碍设计原则**:指南阐述了遵循无障碍设计的最佳实践,例如使用标准的UI组件、避免使用依赖视觉效果的操作、确保键盘导航的可用性等,这些都是为了让用户无论使用何种辅助技术都能顺畅使用软件。 3. **API兼容性**:随着Java 9的发布,文档可能会提到API的更新和变化,确保代码与新版本的兼容性,同时提醒开发者如何处理旧版本的兼容问题。 4. **国际标准和规范**:文档可能引用了WCAG(Web Content Accessibility Guidelines)或其他国际标准,指导开发者在编写Java应用时满足全球范围内的可访问性要求。 5. **错误报告和改进**:由于软件可能存在潜在的可访问性问题,指南鼓励开发者发现并报告这些问题,Oracle会根据反馈持续优化和改进其可访问性支持。 6. **版权和许可协议**:在法律层面上,文档明确指出所有权利归Oracle及其关联公司所有,并强调未经许可的复制、分发或公开展示是严格禁止的,除非在许可协议或法律规定下进行。 7. **政府许可注意事项**:如果此文档涉及美国政府或由其授权,那么必须遵守特定的政府使用条款,可能涉及限制的修改和分发条件。 《JDK9-JSE-Java Accessibility Guide-30》是一份实用的参考资料,对于希望提升Java应用可访问性的开发人员来说,是不可或缺的学习材料,它能帮助他们遵循最佳实践,创造出包容性更强的软件产品。
![](https://csdnimg.cn/release/download_crawler_static/88186843/bg6.jpg)
剩余29页未读,继续阅读
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://profile-avatar.csdnimg.cn/28105908048e4518a28a3457cdef3389_weixin_40191861.jpg!1)
- 粉丝: 78
- 资源: 1万+
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)