java.awt
public abstract class MenuComponent extends Object implements Serializable
Nested Class Summary | |
---|---|
protected abstract class | MenuComponent.AccessibleAWTMenuComponent
This class provides a base for the accessibility support of menu
components.
|
Constructor Summary | |
---|---|
MenuComponent()
Default constructor for subclasses.
|
Method Summary | |
---|---|
void | dispatchEvent(AWTEvent event)
Sends this event to this component or a subcomponent for processing.
|
AccessibleContext | getAccessibleContext()
Gets the AccessibleContext associated with this MenuComponent .
|
Font | getFont()
Returns the font in use for this component.
|
String | getName()
Returns the name of this component.
|
MenuContainer | getParent()
Returns the parent of this component.
|
MenuComponentPeer | getPeer()
Returns the native windowing system peer for this component.
|
protected Object | getTreeLock()
Returns the object used for synchronization locks on this component
when performing tree and layout functions.
|
protected String | paramString()
Returns a debugging string for this component |
boolean | postEvent(Event event)
AWT 1.0 event dispatcher.
|
protected void | processEvent(AWTEvent event)
Processes the specified event. |
void | removeNotify()
Destroys this component's native peer |
void | setFont(Font font)
Sets the font for this component to the specified font.
|
void | setName(String name)
Sets the name of this component to the specified name.
|
String | toString()
Returns a string representation of this component.
|
Throws: HeadlessException ff GraphicsEnvironment.isHeadless() is true
Parameters: event The event to dispatch
MenuComponent
.
As an abstract class, we return null. Concrete subclasses should return
their implementation of the accessibility context.
Returns: null
Returns: the font for this component
Returns: the name of this component
Returns: the parent of this component
Deprecated:
Returns the native windowing system peer for this component.Returns: the peer for this component
Returns: the synchronization lock for this component
Deprecated: Deprecated in favor of dispatchEvent()
.
Returns: true if the event was dispatched, false otherwise
Parameters: event the event to process
Parameters: font the new font for this component
Parameters: name the new name of this component
Returns: a string representation of this component