Campos de Menu en consoleUI de EGL

La lista siguiente define los campos en una variable de tipo Menu. Debe especificar el campo labelText o labelKey.
labelText
La etiqueta que se visualiza a la izquierda de la lista de menuItems.
  • Tipo: Literal de tipo String
  • Ejemplo: labelText = "Options: ".
  • Valor predeterminado: none.
  • ¿Actualizable durante la ejecución? No
labelKey
Especifica una tecla para buscar el paquete de recursos que contiene la etiqueta de menú. Si especifica a la vez labelText y labelKey, se utiliza labelText.
  • Tipo: String
  • Ejemplo: labelKey = "myKey"
  • Valor predeterminado: Serie vacía
  • ¿Actualizable durante la ejecución? No

El paquete de recursos se identifica mediante la variable de sistema ConsoleLib.messageResource, tal como se describe en messageResource.

menuItems
Una matriz de elementos de menú, cada uno de los cuales se declara en el programa o se crea dinámicamente con la palabra clave new. Para obtener detalles sobre la segunda opción, consulte el apartado Utilización de new en consoleUI.
  • Tipo: MenuItem[]
  • Ejemplo: menuItems = [myItem, new MenuItem {name = "Remove", labelText = "Delete all"}].
  • Valor predeterminado: none.
  • ¿Actualizable durante la ejecución? No
Puede añadir un menuItem en el programa utilizando la sintaxis siguiente:
  miMenu.MenuItems.addElement(miMenuItem)
miMenu
Nombre de la variable de tipo Menu.
miMenuItem
Nombre de la variable de tipo MenuItem.

El programa finaliza si se emite una sentencia openUI para un menú en el que no existen menuItems.

Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.