返回包含此外观音频动作的 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)