|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.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
選單欄的內部類別,用於為可存取性提供預設支持。 |
| 從類別 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()
獲取與此選單欄關聯的 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()
獲取此選單欄正在管理的所有選單快捷方式的列舉。 |
| 從類別 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()
@Deprecated public int countMenus()
getMenuCount() 取代。
public Menu getMenu(int i)
i - 要返回的選單的索引位置。
public Enumeration<MenuShortcut> shortcuts()
MenuShortcutpublic MenuItem getShortcutMenuItem(MenuShortcut s)
MenuShortcut 物件關聯的 MenuItem 的實例,如果此選單欄正在管理的選單項均與指定的選單快捷方式無關聯,則為 null。
s - the specified menu shortcut.MenuItem,
MenuShortcutpublic void deleteShortcut(MenuShortcut s)
s - 要刪除的選單快捷方式。public AccessibleContext getAccessibleContext()
Accessible 中的 getAccessibleContextMenuComponent 中的 getAccessibleContext
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。