java.awt
Class MenuComponent
- Serializable
This is the superclass of all menu AWT widgets.
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
MenuComponent
public MenuComponent()
Default constructor for subclasses.
dispatchEvent
public final void dispatchEvent(AWTEvent event)
Sends this event to this component or a subcomponent for processing.
event
- The event to dispatch
getAccessibleContext
public AccessibleContext getAccessibleContext()
Gets the AccessibleContext associated with this MenuComponent
.
As an abstract class, we return null. Concrete subclasses should return
their implementation of the accessibility context.
getFont
public Font getFont()
Returns the font in use for this component.
- the font for this component
getName
public String getName()
Returns the name of this component.
- the name of this component
getPeer
public MenuComponentPeer getPeer()
Returns the native windowing system peer for this component.
- the peer for this component
getTreeLock
protected final Object getTreeLock()
Returns the object used for synchronization locks on this component
when performing tree and layout functions.
- the synchronization lock for this component
paramString
protected String paramString()
Returns a debugging string for this component
postEvent
public boolean postEvent(Event event)
Deprecated in favor of dispatchEvent()
.
AWT 1.0 event dispatcher.
- true if the event was dispatched, false otherwise
processEvent
protected void processEvent(AWTEvent event)
Processes the specified event. In this class, this method simply
calls one of the more specific event handlers.
event
- the event to process
removeNotify
public void removeNotify()
Destroys this component's native peer
setFont
public void setFont(Font font)
Sets the font for this component to the specified font.
font
- the new font for this component
setName
public void setName(String name)
Sets the name of this component to the specified name.
name
- the new name of this component
toString
public String toString()
Returns a string representation of this component.
- toString in interface Object
- a string representation of this component
MenuComponent.java -- Superclass of all AWT menu components
Copyright (C) 1999, 2000, 2002, 2003, 2004, 2005, 2006
Free Software Foundation, Inc.
This file is part of GNU Classpath.
GNU Classpath is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Classpath is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Classpath; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA.
Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent
modules, and to copy and distribute the resulting executable under
terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that
module. An independent module is a module which is not derived from
or based on this library. If you modify this library, you may extend
this exception to your version of the library, but you are not
obligated to do so. If you do not wish to do so, delete this
exception statement from your version.