コンポーネント: menubar, menupopup, menu, menuitem and menuseparator.
メニューバーはメニュー項目とサブメニューのコレクションを含んでいます。サブメニューはメニュー項目と他のサブメニューを含んでいます。これらの項目からユーザーが選んで実行できるメニューツリーが構成されます。
メニューバーの例は以下です。
<menubar> <menu label="File"> <menupopup> <menuitem label="New"/> <menuitem label="Open"/> <menuseparator/> <menuitem label="Exit"/> </menupopup> </menu> <menu label="Help"> <menupopup> <menuitem label="Index"/> <menu label="About"> <menupopup> <menuitem label="About ZK"/> <menuitem label="About Potix"/> </menupopup> </menu> </menupopup> </menu> </menubar>
menubar: メニュー項目(menuitem)とメニュー(menu)のコレクションの最上段のコンテナーです。
menu: ポップアップメニューのコンテナー。親部分で表示されるラベルを定義します。ユーザーがクリックするとポップアップメニュが表示されます。
menupopup: メニュー項目(menuitem)とメニュー(menu)のコレクションのコンテナー(menuitem)。メニューの子です。menuのラベルがクリックされると表示されます。
menuitem: メニューの個別コマンド。メニューバーの中やポップアップメニューの中に表示されます。
menuseparator: メニュー中のセパレーターバー。ポップアップメニュー中に表示されます