| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.MenuComponent
public abstract class MenuComponent
The abstract class MenuComponent is the superclass 
 of all menu-related components. In this respect, the class
 MenuComponent is analogous to the abstract superclass
 Component for AWT components.
 
 Menu components receive and process AWT events, just as components do,
 through the method processEvent.
| Nested Class Summary | |
|---|---|
| protected  class | MenuComponent.AccessibleAWTMenuComponentInner class of MenuComponentused to provide
 default support for accessibility. | 
| Constructor Summary | |
|---|---|
| MenuComponent()Creates a MenuComponent. | |
| Method Summary | |
|---|---|
|  void | dispatchEvent(AWTEvent e)Delivers an event to this component or one of its sub components. | 
|  AccessibleContext | getAccessibleContext()Gets the AccessibleContextassociated with 
 thisMenuComponent. | 
|  Font | getFont()Gets the font used for this menu component. | 
|  String | getName()Gets the name of the menu component. | 
|  MenuContainer | getParent()Returns the parent container for this menu component. | 
|  java.awt.peer.MenuComponentPeer | getPeer()Deprecated. As of JDK version 1.1, programs should not directly manipulate peers. | 
| protected  Object | getTreeLock()Gets this component's locking object (the object that owns the thread sychronization monitor) for AWT component-tree and layout operations. | 
| protected  String | paramString()Returns a string representing the state of this MenuComponent. | 
|  boolean | postEvent(Event evt)Deprecated. As of JDK version 1.1, replaced by dispatchEvent. | 
| protected  void | processEvent(AWTEvent e)Processes events occurring on this menu component. | 
|  void | removeNotify()Removes the menu component's peer. | 
|  void | setFont(Font f)Sets the font to be used for this menu component to the specified font. | 
|  void | setName(String name)Sets the name of the component to the specified string. | 
|  String | toString()Returns a representation of this menu component as a string. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public MenuComponent()
              throws HeadlessException
MenuComponent.
HeadlessException - if
    GraphicsEnvironment.isHeadless
    returns trueGraphicsEnvironment.isHeadless()| Method Detail | 
|---|
public String getName()
setName(java.lang.String)public void setName(String name)
name - the name of the menu componentgetName()public MenuContainer getParent()
null if this menu component 
                 is the outermost component, the menu bar itself@Deprecated public java.awt.peer.MenuComponentPeer getPeer()
public Font getFont()
null otherwisesetFont(java.awt.Font)public void setFont(Font f)
 Some platforms may not support setting of all font attributes 
 of a menu component; in such cases, calling setFont
 will have no effect on the unsupported font attributes of this 
 menu component.  Unless subcomponents of this menu component 
 specify a different font, this font will be used by those 
 subcomponents if supported by the underlying platform.
f - the font to be setgetFont(), 
Font.getAttributes(), 
TextAttributepublic void removeNotify()
@Deprecated public boolean postEvent(Event evt)
dispatchEvent.
evt - the event which is to take placepublic final void dispatchEvent(AWTEvent e)
e - the eventprotected void processEvent(AWTEvent e)
Note that if the event parameter is null
 the behavior is unspecified and may result in an
 exception.
e - the eventprotected String paramString()
MenuComponent. This method is intended to be used
 only for debugging purposes, and the content and format of the
 returned string may vary between implementations. The returned
 string may be empty but may not be null.
public String toString()
toString in class Objectprotected final Object getTreeLock()
public AccessibleContext getAccessibleContext()
AccessibleContext associated with 
 this MenuComponent.
 The method implemented by this base class returns null.
 Classes that extend MenuComponent
 should implement this method to return the 
 AccessibleContext associated with the subclass.
AccessibleContext of this
     MenuComponent| 
 | Java™ Platform Standard Ed. 6 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.