|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.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
.
Field Summary | |
(package private) static String |
actionListenerK
|
(package private) sun.awt.AppContext |
appContext
The AppContext of the MenuComponent. |
(package private) Font |
font
The Menu Components Font. |
(package private) static String |
itemListenerK
|
private String |
name
The Menu Components name. |
private boolean |
nameExplicitlySet
A variable to indicate whether a name is explicitly set. |
(package private) boolean |
newEventsOnly
|
(package private) MenuContainer |
parent
|
(package private) java.awt.peer.MenuComponentPeer |
peer
|
private static long |
serialVersionUID
|
Constructor Summary | |
MenuComponent()
Constructor for MenuComponent. |
Method Summary | |
(package private) static void |
|
(package private) String |
constructComponentName()
Construct a name for this MenuComponent. |
void |
dispatchEvent(AWTEvent e)
|
(package private) void |
dispatchEventImpl(AWTEvent e)
|
(package private) boolean |
eventEnabled(AWTEvent e)
|
(package private) Font |
getFont_NoClientCode()
|
Font |
getFont()
Gets the font used for this menu component. |
String |
getName()
Gets the name of the menu component. |
(package private) MenuContainer |
getParent_NoClientCode()
|
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. |
private static void |
initIDs()
Initialize JNI field and method IDs |
protected String |
paramString()
Returns the parameter string representing the state of this menu component. |
boolean |
postEvent(Event evt)
Deprecated. As of JDK version 1.1, replaced by dispatchEvent(AWTEvent) . |
protected void |
processEvent(AWTEvent e)
Processes events occurring on this menu component. |
private void |
readObject(ObjectInputStream s)
|
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,
registerNatives,
wait,
wait,
wait |
Field Detail |
transient java.awt.peer.MenuComponentPeer peer
transient MenuContainer parent
transient sun.awt.AppContext appContext
Font font
setFont()
,
getFont()
private String name
getName()
,
setName()
private boolean nameExplicitlySet
setName()
boolean newEventsOnly
dispatchEvent()
static final String actionListenerK
static final String itemListenerK
private static final long serialVersionUID
Constructor Detail |
public MenuComponent()
Method Detail |
static void()
String constructComponentName()
public String getName()
setName(java.lang.String)
public void setName(String name)
name
- the name of the menu component.getName()
public MenuContainer getParent()
null
if this menu component
is the outermost component, the menu bar itself.final MenuContainer getParent_NoClientCode()
public java.awt.peer.MenuComponentPeer getPeer()
public Font getFont()
null
otherwise.setFont(java.awt.Font)
final Font getFont_NoClientCode()
public void setFont(Font f)
f
- the font to be set.getFont()
public void removeNotify()
public boolean postEvent(Event evt)
dispatchEvent(AWTEvent)
.evt
- the event which is to take placepublic final void dispatchEvent(AWTEvent e)
void dispatchEventImpl(AWTEvent e)
boolean eventEnabled(AWTEvent e)
protected void processEvent(AWTEvent e)
e
- the eventprotected String paramString()
public String toString()
protected final Object getTreeLock()
private void readObject(ObjectInputStream s) throws ClassNotFoundException, IOException
private static void initIDs()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |