|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
java.lang.Objectjava.awt.MenuComponent
public abstract class MenuComponent
抽象類別 MenuComponent 是所有與選單相關的元件的父級類別。在這一方面,類別 MenuComponent 與 AWT 元件的抽象父級類別 Component 相似。
選單元件接收並處理 AWT 事件,就像元件通過方法 processEvent 執行的操作一樣。
| 巢狀類別摘要 | |
|---|---|
protected class |
MenuComponent.AccessibleAWTMenuComponent
用於為可存取性提供預設支持的 MenuComponent 的內部類別。 |
| 建構子摘要 | |
|---|---|
MenuComponent()
創建 MenuComponent。 |
|
| 方法摘要 | |
|---|---|
void |
dispatchEvent(AWTEvent e)
將事件傳遞給此元件或其子元件之一。 |
AccessibleContext |
getAccessibleContext()
獲取與此 MenuComponent 關聯的 AccessibleContext。 |
Font |
getFont()
獲取用於此選單元件的字體。 |
String |
getName()
獲取該選單元件的名稱。 |
MenuContainer |
getParent()
返回此選單元件的父容器。 |
java.awt.peer.MenuComponentPeer |
getPeer()
已過時。 從 JDK version 1.1 開始,程序不應直接操作同位體。 |
protected Object |
getTreeLock()
獲取此元件的鎖定物件(擁有該執行緒同步監視器的物件),該物件可用於 AWT 元件階層樹和佈局操作。 |
protected String |
paramString()
返回表示此 MenuComponent 狀態的字元串。 |
boolean |
postEvent(Event evt)
已過時。 從 JDK version 1.1 開始,已由 dispatchEvent 取代。 |
protected void |
processEvent(AWTEvent e)
處理發生在此選單元件上的事件。 |
void |
removeNotify()
移除該選單元件的同位體。 |
void |
setFont(Font f)
將用於此選單元件的字體設置為指定字體。 |
void |
setName(String name)
將該元件的名稱設置為指定字元串。 |
String |
toString()
返回此選單元件的表示形式。 |
| 從類別 java.lang.Object 繼承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 建構子詳細資訊 |
|---|
public MenuComponent()
throws HeadlessException
MenuComponent。
HeadlessException - 如果 GraphicsEnvironment.isHeadless 返回 trueGraphicsEnvironment.isHeadless()| 方法詳細資訊 |
|---|
public String getName()
setName(java.lang.String)public void setName(String name)
name - 選單元件的名稱getName()public MenuContainer getParent()
null@Deprecated public java.awt.peer.MenuComponentPeer getPeer()
public Font getFont()
nullsetFont(java.awt.Font)public void setFont(Font f)
有些平臺可能不支持對菜件元件的所有字體屬性的設置;在這種情況下,調用 setFont 對此選單元件不支持的字體屬性不會產生任何效果。除非此選單元件的子選單元件指定其他字體,否則,如果底層平臺支持此字體,則這些子元件將使用該字體。
f - 要設置的字體getFont(),
Font.getAttributes(),
TextAttributepublic void removeNotify()
@Deprecated public boolean postEvent(Event evt)
dispatchEvent 取代。
evt - 將要發生的事件public final void dispatchEvent(AWTEvent e)
e - 事件protected void processEvent(AWTEvent e)
注意,如果此事件參數為 null,則此行為是不確定的,而且可能導致異常。
e - 事件protected String paramString()
MenuComponent 狀態的字元串。此方法僅用於除錯目的,對於這兩個實作,返回的字元串的內容和格式可能有所不同。返回的字元串可以為空,但不可以為 null。
public String toString()
Object 中的 toStringprotected final Object getTreeLock()
public AccessibleContext getAccessibleContext()
MenuComponent 關聯的 AccessibleContext。由此基礎類別實作的方法返回 null。擴展 MenuComponent 的類別應實作此方法,以返回與該子類別關聯的 AccessibleContext。
MenuComponent 的 AccessibleContext
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
| 上一個類別 下一個類別 | 框架 無框架 | |||||||||
| 摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 | |||||||||
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。