EGL consoleUI 中的 Menu 字段

以下列表定义类型为 Menu 的变量中的各个字段。必须指定字段 labelTextlabelTextKey
labelText
显示在 menuItem 列表左边的标签。
  • 类型String literal
  • 示例labelText = "Options: "
  • 缺省值none
  • 在运行时是否可更新?
labelKey
指定用于搜索资源束的键,该资源束包含菜单标签。如果同时指定 labelTextlabelKey,则使用 labelText
  • 类型String
  • 示例labelKey = "myKey"
  • 缺省值Empty string
  • 在运行时是否可更新?

资源束是由系统变量 ConsoleLib.messageResource 标识的,如 messageResource 中所述。

menuItem
菜单项数组,每个菜单项是在程序中声明的或者是使用关键字 new 以动态方式创建的。有关第二种选择的详细信息,请参阅 consoleUI 中 new 的用法
  • 类型MenuItem[]
  • 示例menuItems = [myItem, new MenuItem {name = "Remove", labelText = "Delete all"}]
  • 缺省值none
  • 在运行时是否可更新?
可使用以下语法在程序中添加 menuItem:
  myMenu.MenuItems.addElement(myMenuItem)
myMenu
类型为 Menu 的变量的名称。
myMenuItem
类型为 MenuItem 的变量的名称。

如果对没有 menuItem 的菜单发出 openUI 语句,则程序终止。

使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.