|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.MenuComponent java.awt.MenuBar
public class 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 から継承された入れ子のクラス/インタフェース |
---|
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 のインスタンスを返します。 |
void |
remove(int index)
指定されたインデックスにあるメニューをこのメニューバーから削除します。 |
void |
remove(MenuComponent m)
このメニューバーから指定されたメニューコンポーネントを削除します。 |
void |
removeNotify()
メニューバーのピアを削除します。 |
void |
setHelpMenu(Menu m)
指定したメニューをこのメニューバーのヘルプメニューとして設定します。 |
Enumeration<MenuShortcut> |
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
内の removeNotify
public 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
内の remove
m
- 削除されるメニューコンポーネントadd(java.awt.Menu)
public int getMenuCount()
@Deprecated public int countMenus()
getMenuCount()
に置き換えられました。
public Menu getMenu(int i)
i
- 返されるメニューのインデックスの位置
public Enumeration<MenuShortcut> shortcuts()
MenuShortcut
public MenuItem getShortcutMenuItem(MenuShortcut s)
MenuShortcut
オブジェクトに関連した MenuItem
のインスタンスを返します。ただし、このメニューバーによって管理されているメニュー項目がどれも指定されたメニューショートカットに関連していない場合は null
を返します。
s
- 指定されたメニューショートカットMenuItem
,
MenuShortcut
public void deleteShortcut(MenuShortcut s)
s
- 削除されるメニューショートカットpublic AccessibleContext getAccessibleContext()
Accessible
内の getAccessibleContext
MenuComponent
内の getAccessibleContext
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。