当前位置 类层次(JDK) 所有类(JDK) 所有域和方法(JDK)

类 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 组件树的加锁对象(该对象拥有线程同步控制器 )和布局操作。

返回值:
组件的加锁对象。

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)