要素は単にメニューコマンドのラベルであるだけではなく、さまざまな機能を持っています。ショートカットキーの追加メニューアイテムにはショートカットキーを関連付けることができます。メニューが開かれている間しか機能しないアクセスキーとは違い、ショートカットキーはどんな時でも機能します。要素ですが、ショートカットはメニューアイテムのラベルの横に表示されます。これにより、ユーザーはメニューを見ることで、利用できるショートカットキーを知ることができます。つのメニューアイテムにショートカットキーが関連付けられています。設定しなければなりません。このようにすると、メニューアイテムのラベルの横にショートカットキーが表示されます。キーを押すことで実行できます。修飾キーはプラットフォームによって異なりますが、ショートカットキーで一般的に使用されるキーになります。属性を使うと、メニューに表示されるキーボードショートカットのラベルをカスタマイズすることができます。これはたとえば、現在開かれているウィンドウの一覧を表示するメニューなど、アイテムに関連付けられるキーが変化するような場合に使用するのがいいでしょう。なりますが、そのキーを処理するコードも書く必要があります。属性を使うと、メニューアイテムにアイコンを追加できます。アイコンはメニューアイテムのラベルの左に表示されます。いう特殊なクラスを設定しなければなりません。/>アイコン画像はメニューアイテム上に表示されるので、かなり小さい画像を使用しなければなりません。プロパティを使って画像を参照することもできます。指定しなければなりません。/>チェックボックス型メニューアイテムトグル式の動作をするメニューアイテムを使用したい場合があるでしょう。ツールバーの表示非表示を切り替えるメニューアイテムなどです。このメニューアイテムには、ツールバーの現在の状態を示すために、ラベルの隣にチェックボックスが表示されます。チェックボックスがオンならばツールバーは表示されており、オフならば表示されていません。ユーザーはメニューアイテムを選択する事でツールバーの表示を切り替えることができます。いう値に設定すると作成できます。あるメニューアイテムが共にチェックボックス型になっています。設定されているので、デフォルトでチェックされています。つめのメニューアイテムはデフォルトではチェックされていません。イベントリスナから実行することができます。イベントが発生する前に自動的に更新されるので、自分で属性値を更新する必要はありません。属性を使用する場合には、チェック状態はすでに新しい状態にあるということに注意してください。oncommand="changeToolbarState();"/>この例では、メニューアイテムがチェックされているとツールバーを表示し、チェックされていなければツールバーを隠します。メニューアイテムが選択された時に、チェックボックスの状態を自動的に更新して欲しくない場合があるかもしれません。これは実行される動作が失敗する可能性がある場合に有効です。単純にチェックボックスの状態を元に戻すというやり方もありますが、余計にややこしくなる可能性があります。属性を使うと、チェックボックスが自動的に更新されないようにできます。設定すると、チェックボックスの状態は自動的に更新されなくなるので、チェック状態を変更するコードを自分で書かなければなりません。属性を自分で変更します。属性は自動的に更新されません。コードの条件ブロック部分が入れ替えられていることに注目してください。メニューアイテムがチェックされていたらツールバーを隠し、チェックされていなければツールバーを表示するようになっています。これはあらかじめチェック状態が変更されないからです。属性は変更されません。設定するのではなく、属性自体を取り除くようにしてください。メソッドによって属性を削除しています。ラジオ型メニューアイテム一度に一つしかチェックできないようなメニューアイテムのグループを作成したい場合には、ラジオ型のメニューアイテムを使用します。ラジオ型はチェックボックス型と似たような動作をしますが、あるアイテムが選択されると、同じグループにある他のアイテムはすべてチェックが外される点が異なります。ラジオ型のメニューアイテムのチェック状態は、チェックボックス型と同様に自動的に更新されるので、自分で更新する必要はありません。属性を、メニューアイテムが属するグループの名前に設定します。属性の値はどんな名前にしてもかまいませんが、同じメニュー内にあり、同じ名前を持つメニューアイテムは、すべて同じグループに属することになります。いう同じ名前を持っています。つのアイテムを選択すると、そのアイテムがチェックされ、同じグループの他のアイテムはすべてチェックが外されます。いう違うグループに属しています。一方を選択するともう一方のチェックが外されますが、他のグループに属するアイテムには影響を及ぼしません。設定されていることに注目してください。これがメニューのデフォルトの値になります。この値が設定されていなければ、デフォルトではグループ内のどのアイテムもチェックされません。属性を使って、チェック状態の自動変更を無効にすることができます。この属性はそれぞれのラジオ型メニューアイテムに対して設定する必要があります。/>無効化されると、アイテムはグレーアウトして表示され、関連付けられた動作は実行できなくなります。イベントは発生しません。