|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
java.lang.Object java.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
返回 true
GraphicsEnvironment.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()
null
setFont(java.awt.Font)
public void setFont(Font f)
有些平臺可能不支持對菜件元件的所有字體屬性的設置;在這種情況下,調用 setFont
對此選單元件不支持的字體屬性不會產生任何效果。除非此選單元件的子選單元件指定其他字體,否則,如果底層平臺支持此字體,則這些子元件將使用該字體。
f
- 要設置的字體getFont()
,
Font.getAttributes()
,
TextAttribute
public 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
中的 toString
protected 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。