ITPub博客

首页 > Linux操作系统 > Linux操作系统 > OAF学习笔记-深入View之Accelerator Keys(UI Features系列)

OAF学习笔记-深入View之Accelerator Keys(UI Features系列)

原创 Linux操作系统 作者:asiaidea 时间:2010-11-04 18:45:03 0 删除 编辑

OAF 提供了两种方式的Hot Keys.

  1. Mnemonic (Common) Accelerator Keys: 一般用在按钮的Prompt中.
  2. Numeric (Application-Specific) Accelerator Keys: 一般用在菜单或链接中.

Mnemonic (Common) Accelerator Keys

可通过在Prompt中加”&”来实现,例如: "Sea&rch” ,即定义"r”为Hot Key,你可以通过按ALT+R 来触发此按钮.

如果Prompt中原本就有&, 你需要写成"&&",这样OAF才不会把它做为Hot Key标识符.

在Runtime时刻,你可以通过setText(String) 方法来动态指定按钮的Prompt.

Numeric (Application-Specific) Accelerator Keys

可通过定义Item Property list 中的Access Key 来实现. 表现形式是"Search(9)". 即可按某一数字键来触发.

在Runtime时刻,可以通过setAccessKey(char) 方法来动态指定.

这里的char只能为0-9中的任一数字.

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10359218/viewspace-677444/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2010-11-04

  • 博文量
    140
  • 访问量
    519109