返回包含此外观音频动作的 actionmap。
返回的 actionmap 包含具有呈现听觉提示能力的 action。这些听觉提示映射到用户和可能帮助最终用户了解的系统活动(如对话框的出现)。
在适当时间,componentui 负责从 actionmap 获得 action 并将它传递给 playsound。
此方法首先使用 "auditorycues.actionmap" 键从默认值中查找 actionmap。
如果值为非 null,则返回该值。如果默认 "auditorycues.actionmap" 的值为 null ,并且默认 "auditorycues.cuelist" 的值为非 null,则创建一个 actionmapuiresource 并进行填充。通过对 "auditorycues.cuelist" 数组中的每个元素进行迭代来完成填充,通过调用 createaudioaction() 为每个元素创建 action。以数组元素为键将所得的 action 置于 actionmapuiresource 中。例如,如果 "auditorycues.cuelist" 数组包含单个元素("audiokey"),则创建一个 actionmapuiresource,然后通过 actionmap.put(cuelist[0],
createaudioaction(cuelist[0])) 填充。
如果默认 "auditorycues.actionmap" 的值为 null ,并且默认 "auditorycues.cuelist" 的值为 null,则创建一个空 actionmapuiresource。
- 返回:
- 包含负责播放听觉提示的
action 的 actionmap
- 抛出:
classcastexception - 如果默认 "auditorycues.actionmap" 的值不为 actionmap,或者默认 "auditorycues.cuelist" 的值不为 object[]- 从以下版本开始:
- 1.4
- 另请参见:
createaudioaction(java.lang.object),
playsound(action)