java.lang.Object
java.awt.MenuComponent
java.awt.MenuBar
- すべての実装されたインタフェース:
- MenuContainer,- Serializable,- Accessible
public class MenuBar extends MenuComponent implements MenuContainer, Accessible
MenuBarクラスは、フレームに結合されたメニュー・バーのプラットフォームの概念をカプセル化します。 メニュー・バーをFrameオブジェクトに関係付けるには、フレームのsetMenuBarメソッドを呼び出します。 
 
  
 
 メニュー・バーはメニュー項目のキーボード・ショートカットを扱い、その子メニューに渡します。 キーボード・ショートカットはオプションで、メニュー項目とメニュー項目に関連しているアクションを呼び出すためにマウスに代わる手段をユーザーに提供します。 各メニュー項目はMenuShortcutのインスタンスを保持できます。 MenuBarクラスは、指定されたメニュー・バーが管理しているショートカットについての情報を取り出すメソッド、shortcuts()およびgetShortcutMenuItem(java.awt.MenuShortcut)を定義します。 
- 導入されたバージョン:
- 1.0
- 関連項目:
- Frame,- Frame.setMenuBar(java.awt.MenuBar),- Menu,- MenuItem,- MenuShortcut, 直列化された形式
- 
ネストされたクラスのサマリーネストされたクラス 修飾子と型 クラス 説明 protected classMenuBar.AccessibleAWTMenuBarアクセシビリティのデフォルト・サポートを提供するために使用されるMenuBarの内部クラスです。
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 MenuBar()新しいメニュー・バーを作成します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 Menuadd(Menu m)指定されたメニューをメニュー・バーに追加します。voidaddNotify()メニュー・バーのピアを作成します。intcountMenus()Deprecated.JDK Version 1.1以降は、getMenuCount()に置き換えられています。voiddeleteShortcut(MenuShortcut s)指定されたメニュー・ショートカットを削除します。AccessibleContextgetAccessibleContext()このMenuBarに関連付けられたAccessibleContextを返します。MenugetHelpMenu()メニュー・バーのヘルプ・メニューを返します。MenugetMenu(int i)指定されたメニューを返します。intgetMenuCount()メニュー・バーにあるメニューの数を返します。MenuItemgetShortcutMenuItem(MenuShortcut s)指定されたMenuShortcutオブジェクトに関連付けられたMenuItemのインスタンスを取得します。または、指定されたメニュー・ショートカットに、このメニュー・バーによって管理されているどのメニュー項目も関連付けられていない場合はnull。voidremove(int index)指定されたインデックスにあるメニューをこのメニュー・バーから削除します。voidremove(MenuComponent m)このメニュー・バーから指定されたメニュー・コンポーネントを削除します。voidremoveNotify()メニュー・バーのピアを削除します。voidsetHelpMenu(Menu m)指定したメニューをこのメニュー・バーのヘルプ・メニューとして設定します。Enumeration<MenuShortcut>shortcuts()このメニュー・バーが管理している、すべてのメニュー・ショートカットの列挙を返します。クラス java.awt.MenuComponentで宣言されたメソッドdispatchEvent, getFont, getName, getParent, getTreeLock, paramString, postEvent, processEvent, setFont, setName, toString
- 
コンストラクタの詳細- 
MenuBarpublic MenuBar() throws HeadlessException新しいメニュー・バーを作成します。- 例外:
- HeadlessException- GraphicsEnvironment.isHeadless()がtrueを返した場合。
- 関連項目:
- GraphicsEnvironment.isHeadless()
 
 
- 
- 
メソッドの詳細- 
addNotifypublic void addNotify()メニュー・バーのピアを作成します。 ピアを使うと、メニュー・バーのピアの機能性を一切変えずにメニュー・バーの外観を変更することができます。
- 
removeNotifypublic void removeNotify()メニュー・バーのピアを削除します。 ピアを使うと、メニュー・バーのピアの機能性を一切変えずにメニュー・バーの外観を変更することができます。- オーバーライド:
- removeNotify、クラス:- MenuComponent
 
- 
getHelpMenupublic Menu getHelpMenu()メニュー・バーのヘルプ・メニューを返します。- 戻り値:
- このメニュー・バーのヘルプ・メニュー
 
- 
setHelpMenupublic void setHelpMenu(Menu m)指定したメニューをこのメニュー・バーのヘルプ・メニューとして設定します。 このメニュー・バーに既存のヘルプ・メニューがある場合は、古いヘルプ・メニューをメニュー・バーから削除して指定したメニューと置き換えます。- パラメータ:
- m- ヘルプ・メニューとして設定されるメニュー
 
- 
add指定されたメニューをメニュー・バーに追加します。 メニューがほかのメニュー・バーの一部である場合、そのメニュー・バーからメニューを削除します。- パラメータ:
- m- 追加されるメニュー
- 戻り値:
- 追加されたメニュー
- 関連項目:
- remove(int),- remove(java.awt.MenuComponent)
 
- 
removepublic void remove(int index)指定されたインデックスにあるメニューをこのメニュー・バーから削除します。- パラメータ:
- index- 削除されるメニューの位置。
- 関連項目:
- add(java.awt.Menu)
 
- 
removepublic void remove(MenuComponent m)このメニュー・バーから指定されたメニュー・コンポーネントを削除します。- 定義:
- remove、インタフェース:- MenuContainer
- パラメータ:
- m- 削除されるメニュー・コンポーネント。
- 関連項目:
- add(java.awt.Menu)
 
- 
getMenuCountpublic int getMenuCount()メニュー・バーにあるメニューの数を返します。- 戻り値:
- メニュー・バーにあるメニューの数
- 導入されたバージョン:
- 1.1
 
- 
countMenus@Deprecated public int countMenus()Deprecated.JDK Version 1.1以降は、getMenuCount()に置き換えられています。メニュー・バーにあるメニューの数を返します。- 戻り値:
- メニュー・バーにあるメニューの数
 
- 
getMenupublic Menu getMenu(int i)指定されたメニューを返します。- パラメータ:
- i- 返されるメニューのインデックスの位置。
- 戻り値:
- このメニュー・バーの指定されたインデックスにあるメニュー
 
- 
shortcutspublic Enumeration<MenuShortcut> shortcuts()このメニュー・バーが管理している、すべてのメニュー・ショートカットの列挙を返します。- 戻り値:
- このメニュー・バーが管理しているメニュー・ショートカットの列挙
- 導入されたバージョン:
- 1.1
- 関連項目:
- MenuShortcut
 
- 
getShortcutMenuItempublic MenuItem getShortcutMenuItem(MenuShortcut s)指定されたMenuShortcutオブジェクトに関連付けられたMenuItemのインスタンスを取得します。または、指定されたメニュー・ショートカットに、このメニュー・バーによって管理されているどのメニュー項目も関連付けられていない場合はnull。- パラメータ:
- s- 指定されたメニュー・ショートカット。
- 戻り値:
- 指定されたショートカットのメニュー・アイテム。
- 導入されたバージョン:
- 1.1
- 関連項目:
- MenuItem,- MenuShortcut
 
- 
deleteShortcutpublic void deleteShortcut(MenuShortcut s)指定されたメニュー・ショートカットを削除します。- パラメータ:
- s- 削除されるメニュー・ショートカット。
- 導入されたバージョン:
- 1.1
 
- 
getAccessibleContextpublic AccessibleContext getAccessibleContext()このMenuBarに関連付けられたAccessibleContextを返します。 メニュー・バーの場合、AccessibleContextはAccessibleAWTMenuBarの形式を取ります。 必要に応じて新規のAccessibleAWTMenuBarインスタンスが作成されます。- 定義:
- getAccessibleContext、インタフェース:- Accessible
- オーバーライド:
- getAccessibleContext、クラス:- MenuComponent
- 戻り値:
- このMenuBarのAccessibleContextとして機能するAccessibleAWTMenuBar
- 導入されたバージョン:
- 1.3
 
 
-