类 java.awt.MenuComponent
java.lang.Object
|
+----java.awt.MenuComponent
- public abstract class MenuComponent
- extends Object
- implements Serializable
- 下列类的父类:
- MenuBar, MenuItem
类 MenuComponent 是一个抽象类,是所有与菜单相关联组件的父类。在这方面,类 MenuComponent 与 AWT 组件的抽象父类
Component 类似。
同组件(Component)一样,菜单组件也通过
processEvent 方法接收和处理 AWT 事件。
构造子索引
- MenuComponent()
-
方法索引
- dispatchEvent(AWTEvent)
-
- getFont()
- 获取菜单组件使用的字体。
- getName()
- 获取菜单组件使用的名称。
- getParent()
- 返回当前菜单组件的父容器。
- getPeer()
-
不推荐使用该方法。
- getTreeLock()
- 获取当前组件的 AWT 组件树的加锁对象(该对象拥有线程同步控制器
)和布局操作。
- paramString()
- 返回表示当前菜单组件状态的参数字符串。
- postEvent(Event)
- 向菜单登记指定事件。
不推荐使用该方法。
- processEvent(AWTEvent)
-
处理发生在当前菜单组件上的事件。
- removeNotify()
- 删除菜单组件的同级件。
- setFont(Font)
- 设置当前菜单组件使用的字体为指定字体。
- setName(String)
- 设置组件名为指定串。
- toString()
- 返回表示当前菜单组件的字符串。
构造子
MenuComponent
public MenuComponent()
方法
getName
public String getName()
- 获取菜单组件使用的名称。
- 返回值:
- 菜单组件名。
- 参见:
- setName
setName
public void setName(String name)
- 设置组件名为指定串。
- 参数:
- name - 菜单组件名。
- 参见:
- getName
getParent
public MenuContainer getParent()
- 返回当前菜单组件的父容器。
- 返回值:
- 包含当前菜单组件的菜单组件,若当前菜单组件已经是最上层的则返回菜单条自身。
getPeer
public MenuComponentPeer getPeer()
- 注释:不推荐使用 getPeer() 方法。
同 JDK 1.1 版一样,程序不应直接处理同级件。
getFont
public Font getFont()
- 获取菜单组件使用的字体。
- 返回值:
- 当前菜单组件使用的字体;如果不存在则返回
null。
- 参见:
- setFont
setFont
public void setFont(Font f)
- 设置当前菜单组件使用的字体为指定字体。 当前菜单的所有子组件,如果没有特别声明,也将使用此字体。
- 参数:
- f - 将设置的字体。
- 参见:
- getFont
removeNotify
public void removeNotify()
- 删除菜单组件的同级件。 该同级件允许在不改变菜单功能的情况下改变其外观。
postEvent
public boolean postEvent(Event evt)
- 注释:不推荐使用 postEvrnt()。
如同 JDK 1.1 版,用
dispatchEvent(AWTEvent) 方法替换。
- 向菜单登记指定事件。
此方法是 Java 1.0 事件系统的组成部分,处理为仅向后兼容。不鼓励使用该方法,将来系统可能不支持它。
- 参数:
- evt - 将发生的事件。
dispatchEvent
public final void dispatchEvent(AWTEvent e)
processEvent
protected void processEvent(AWTEvent e)
- 处理发生在当前菜单组件上的事件。
- 参数:
- e - 事件
paramString
protected String paramString()
- 返回表示当前菜单组件状态的参数字符串。 该字符串对调试有用。
- 返回值:
- 当前菜单组件的参数字符串。
toString
public String toString()
- 返回表示当前菜单组件的字符串。
- 返回值:
- 表示当前菜单组件的字符串。
- 覆盖:
- 类 Object 中的
toString
getTreeLock
protected final Object getTreeLock()
- 获取当前组件的 AWT 组件树的加锁对象(该对象拥有线程同步控制器
)和布局操作。
- 返回值:
- 组件的加锁对象。