EGL consoleUI の Menu フィールド

次のリストでは、Menu 型の変数のフィールドを定義します。フィールド labelText または labelKey を指定する必要があります。
labelText
menuItems のリストの左側に表示されるラベル。
  • : String literal
  • : labelText = "Options: "
  • デフォルト: なし
  • 実行時の更新可能性: なし
labelKey
メニュー・ラベルが含まれるリソース・バンドルを検索するためのキーを指定します。 labelTextlabelKey の両方を指定した場合、labelText が使用されます。
  • : String
  • : labelKey = "myKey"
  • デフォルト: 空ストリング
  • 実行時の更新可能性: なし

リソース・バンドルは、messageResource で説明されているように、システム変数 ConsoleLib.messageResource によって指定されます。

menuItems
メニュー項目の配列。 それぞれプログラム内で宣言されるか、キーワード new で動的に生成されます。2 番目のオプションについての詳細は、『consoleUI での new の使用』を参照してください。
  • : MenuItem[]
  • : menuItems = [myItem, new MenuItem {name = "Remove", labelText = "Delete all"}]
  • デフォルト: なし
  • 実行時の更新可能性: なし
以下の構文を使用して、プログラムに menuItem を追加することができます。
  myMenu.MenuItems.addElement(myMenuItem)
myMenu
Menu 型の変数の名前。
myMenuItem
MenuItem 型の変数の名前。

menuItems が存在しないメニューに対して openUI 文を発行すると、 プログラムは終了します。

フィードバック
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.