|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Object
|
+--java.awt.MenuComponent
|
+--java.awt.MenuBar
MenuBar クラスは、フレームに結合されるメニューバーの概念をカプセル化するクラスです。メニューバーを Frame オブジェクトに関係付けるには、フレームの setMenuBar メソッドを呼び出します。
メニューバーはメニュー項目のキーボードショートカットを扱い、その子メニューに渡します。キーボードショートカットはオプションで、メニュー項目とメニュー項目に関連しているアクションを呼び出すためにマウスに代わる手段をユーザに提供します。各メニュー項目は MenuShortcut のインスタンスを保持できます。MenuBar クラスは、指定されたメニューバーが管理しているショートカットについての情報を取り出すいくつかのメソッド、shortcuts() および getShortcutMenuItem(java.awt.MenuShortcut) を定義します。
Frame,
Frame.setMenuBar(java.awt.MenuBar),
Menu,
MenuItem,
MenuShortcut,
直列化された形式| 入れ子クラスの概要 | |
protected class |
MenuBar.AccessibleAWTMenuBar
ユーザ補助機能のデフォルトサポートを提供するのに使用する MenuBar の内部クラスです。 |
| クラス java.awt.MenuComponent から継承した入れ子クラス |
|
| コンストラクタの概要 | |
MenuBar()
新しいメニューバーを作成します。 |
|
| メソッドの概要 | |
Menu |
add(Menu m)
指定されたメニューをメニューバーに追加します。 |
void |
addNotify()
メニューバーのピアを作成します。 |
int |
countMenus()
推奨されていません。 JDK バージョン 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 のインスタンスを返します。 |
void |
remove(int index)
指定されたインデックスにあるメニューをこのメニューバーから削除します。 |
void |
remove(MenuComponent m)
このメニューバーから指定されたメニューコンポーネントを削除します。 |
void |
removeNotify()
メニューバーのピアを削除します。 |
void |
setHelpMenu(Menu m)
指定したメニューをこのメニューバーのヘルプメニューとして設定します。 |
Enumeration |
shortcuts()
このメニューバーが管理している、すべてのメニューショートカットの列挙を返します。 |
| クラス java.awt.MenuComponent から継承したメソッド |
dispatchEvent, getFont, getName, getParent, getPeer, getTreeLock, paramString, postEvent, processEvent, setFont, setName, toString |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| インタフェース java.awt.MenuContainer から継承したメソッド |
getFont, postEvent |
| コンストラクタの詳細 |
public MenuBar()
throws HeadlessException
HeadlessException - GraphicsEnvironment.isHeadless() が true を返す場合GraphicsEnvironment.isHeadless()| メソッドの詳細 |
public void addNotify()
public void removeNotify()
MenuComponent 内の removeNotifypublic 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)
MenuContainer 内の removem - 削除されるメニューコンポーネントadd(java.awt.Menu)public int getMenuCount()
public int countMenus()
getMenuCount() を使用
public Menu getMenu(int i)
i - 返されるメニューのインデックスの位置
public Enumeration shortcuts()
MenuShortcutpublic MenuItem getShortcutMenuItem(MenuShortcut s)
MenuShortcut オブジェクトに関連した MenuItem のインスタンスを返します。ただし、このメニューバーによって管理されているメニュー項目がどれも指定されたメニューショートカットに関連していない場合は null を返します。
s - 指定されたメニューショートカットMenuItem,
MenuShortcutpublic void deleteShortcut(MenuShortcut s)
s - 削除されるメニューショートカットpublic AccessibleContext getAccessibleContext()
Accessible 内の getAccessibleContextMenuComponent 内の getAccessibleContext
|
JavaTM 2 Platform Std. Ed. v1.4.0 |
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
Java、Java 2D、および JDBC は米国ならびにその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.