|
JavaTM 2 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
選單欄的內部類別,用於為可存取性提供預設支持。 |
從類別 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
中的 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
- the specified menu shortcut.MenuItem
,
MenuShortcut
public void deleteShortcut(MenuShortcut s)
s
- 要刪除的選單快捷方式。public AccessibleContext getAccessibleContext()
Accessible
中的 getAccessibleContext
MenuComponent
中的 getAccessibleContext
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。