public class MenuBar extends MenuComponent implements MenuContainer, Accessible
MenuBar クラスは、フレームに結合されたメニューバーのプラットフォームの概念をカプセル化します。 メニューバーを Frame オブジェクトに関係付けるには、フレームの setMenuBar メソッドを呼び出します。
メニューバーはメニュー項目のキーボードショートカットを扱い、その子メニューに渡します。キーボードショートカットはオプションで、メニュー項目とメニュー項目に関連しているアクションを呼び出すためにマウスに代わる手段をユーザーに提供します。 各メニュー項目は MenuShortcut のインスタンスを保持できます。 MenuBar クラスは、指定されたメニューバーが管理しているショートカットについての情報を取り出すメソッド、shortcuts() および getShortcutMenuItem(java.awt.MenuShortcut) を定義します。
Frame, Frame.setMenuBar(java.awt.MenuBar), Menu, MenuItem, MenuShortcut, 直列化された形式| 修飾子と型 | クラスと説明 |
|---|---|
protected class |
MenuBar.AccessibleAWTMenuBar
アクセシビリティーのデフォルトサポートを提供するために使用される MenuBar の内部クラスです。
|
MenuComponent.AccessibleAWTMenuComponent| コンストラクタと説明 |
|---|
MenuBar()
新しいメニューバーを作成します。
|
| 修飾子と型 | メソッドと説明 |
|---|---|
Menu |
add(Menu m)
指定されたメニューをメニューバーに追加します。
|
void |
addNotify()
メニューバーのピアを作成します。
|
int |
countMenus()
非推奨。
JDK version 1.1 以降は、
getMenuCount() に置き換えられています。 |
void |
deleteShortcut(MenuShortcut s)
指定されたメニューショートカットを削除します。
|
AccessibleContext |
getAccessibleContext()
この MenuBar に関連付けられた AccessibleContext を返します。
|
Menu |
getHelpMenu()
メニューバーのヘルプメニューを返します。
|
Menu |
getMenu(int i)
指定されたメニューを返します。
|
int |
getMenuCount()
メニューバーにあるメニューの数を返します。
|
MenuItem |
getShortcutMenuItem(MenuShortcut s)
指定された
MenuShortcut オブジェクトに関連付けられた MenuItem のインスタンスを取得します。または、指定されたメニューショートカットに、このメニューバーによって管理されているどのメニュー項目も関連付けられていない場合は null。 |
void |
remove(int index)
指定されたインデックスにあるメニューをこのメニューバーから削除します。
|
void |
remove(MenuComponent m)
このメニューバーから指定されたメニューコンポーネントを削除します。
|
void |
removeNotify()
メニューバーのピアを削除します。
|
void |
setHelpMenu(Menu m)
指定したメニューをこのメニューバーのヘルプメニューとして設定します。
|
Enumeration<MenuShortcut> |
shortcuts()
このメニューバーが管理している、すべてのメニューショートカットの列挙を返します。
|
dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, paramString, postEvent, processEvent, setFont, setName, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetFont, postEventpublic MenuBar()
throws HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返した場合。GraphicsEnvironment.isHeadless()public void addNotify()
public void removeNotify()
removeNotify、クラス: MenuComponentpublic Menu getHelpMenu()
public void setHelpMenu(Menu m)
m - ヘルプメニューとして設定されるメニューpublic Menu add(Menu m)
m - 追加されるメニューremove(int), remove(java.awt.MenuComponent)public void remove(int index)
index - 削除されるメニューの位置。add(java.awt.Menu)public void remove(MenuComponent m)
remove、インタフェース: MenuContainerm - 削除されるメニューコンポーネント。add(java.awt.Menu)public int getMenuCount()
@Deprecated public int countMenus()
getMenuCount() に置き換えられています。public Menu getMenu(int i)
i - 返されるメニューのインデックスの位置。public Enumeration<MenuShortcut> shortcuts()
MenuShortcutpublic MenuItem getShortcutMenuItem(MenuShortcut s)
MenuShortcut オブジェクトに関連付けられた MenuItem のインスタンスを取得します。または、指定されたメニューショートカットに、このメニューバーによって管理されているどのメニュー項目も関連付けられていない場合は null。s - 指定されたメニューショートカット。MenuItem, MenuShortcutpublic void deleteShortcut(MenuShortcut s)
s - 削除されるメニューショートカット。public AccessibleContext getAccessibleContext()
getAccessibleContext、インタフェース: AccessiblegetAccessibleContext、クラス: MenuComponent バグまたは機能を送信
詳細な API リファレンスおよび開発者ドキュメントについては、Java SE のドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2013, Oracle and/or its affiliates. All rights reserved.