java.awt
Class Menu
java.lang.Object
|
+--java.awt.MenuComponent
|
+--java.awt.MenuItem
|
+--java.awt.Menu
- All Implemented Interfaces:
- java.awt.MenuContainer, java.io.Serializable
- public synchronized class Menu
- extends java.awt.MenuItem
- implements java.awt.MenuContainer
- See Also:
- Serialized Form
Field Summary |
private static java.lang.String |
base
|
(package private) boolean |
isHelpMenu
|
(package private) java.util.Vector |
items
|
private int |
menuSerializedDataVersion
|
private static int |
nameCounter
|
private static long |
serialVersionUID
|
(package private) boolean |
tearOff
|
Fields inherited from class java.awt.MenuItem |
actionCommand, actionListener, enabled, eventMask, label, menuItemSerializedDataVersion, shortcut |
Fields inherited from class java.awt.MenuComponent |
actionListenerK, font, itemListenerK, name, nameExplicitlySet, newEventsOnly, parent, peer |
Constructor Summary |
Menu()
|
Menu(java.lang.String s)
|
Menu(java.lang.String s,
boolean b)
|
Method Summary |
java.awt.MenuItem |
add(java.awt.MenuItem mi)
|
void |
add(java.lang.String s)
|
void |
addNotify()
|
void |
addSeparator()
|
(package private) java.lang.String |
constructComponentName()
|
int |
countItems()
|
(package private) void |
deleteShortcut(java.awt.MenuShortcut ms)
|
java.awt.MenuItem |
getItem(int i)
|
int |
getItemCount()
|
(package private) java.awt.MenuItem |
getShortcutMenuItem(java.awt.MenuShortcut ms)
|
(package private) boolean |
handleShortcut(java.awt.event.KeyEvent ke)
|
void |
insert(java.awt.MenuItem mi,
int i)
|
void |
insert(java.lang.String s,
int i)
|
void |
insertSeparator(int i)
|
boolean |
isTearOff()
|
java.lang.String |
paramString()
|
private void |
readObject(java.io.ObjectInputStream ois)
|
void |
remove(int i)
|
void |
remove(java.awt.MenuComponent mc)
|
void |
removeAll()
|
void |
removeNotify()
|
(package private) java.util.Enumeration |
shortcuts()
|
private void |
writeObject(java.io.ObjectOutputStream oos)
|
Methods inherited from class java.awt.MenuItem |
addActionListener, deleteShortcut, disable, disableEvents, enable, enable, enableEvents, eventEnabled, getActionCommand, getLabel, getShortcut, isEnabled, processActionEvent, processEvent, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut |
Methods inherited from class java.awt.MenuComponent |
dispatchEvent, dispatchEventImpl, getFont, getName, getParent, getPeer, getTreeLock, postEvent, setFont, setName, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.awt.MenuContainer |
getFont, postEvent |
base
private static final java.lang.String base
isHelpMenu
boolean isHelpMenu
items
java.util.Vector items
menuSerializedDataVersion
private int menuSerializedDataVersion
nameCounter
private static int nameCounter
serialVersionUID
private static final long serialVersionUID
tearOff
boolean tearOff
Menu
public Menu()
Menu
public Menu(java.lang.String s)
Menu
public Menu(java.lang.String s,
boolean b)
add
public java.awt.MenuItem add(java.awt.MenuItem mi)
add
public void add(java.lang.String s)
addNotify
public void addNotify()
addSeparator
public void addSeparator()
constructComponentName
java.lang.String constructComponentName()
countItems
public int countItems()
deleteShortcut
void deleteShortcut(java.awt.MenuShortcut ms)
getItem
public java.awt.MenuItem getItem(int i)
getItemCount
public int getItemCount()
getShortcutMenuItem
java.awt.MenuItem getShortcutMenuItem(java.awt.MenuShortcut ms)
handleShortcut
boolean handleShortcut(java.awt.event.KeyEvent ke)
insert
public void insert(java.awt.MenuItem mi,
int i)
insert
public void insert(java.lang.String s,
int i)
insertSeparator
public void insertSeparator(int i)
isTearOff
public boolean isTearOff()
paramString
public java.lang.String paramString()
readObject
private void readObject(java.io.ObjectInputStream ois)
throws java.lang.ClassNotFoundException,
java.io.IOException
remove
public void remove(int i)
remove
public void remove(java.awt.MenuComponent mc)
- Specified by:
remove
in interface java.awt.MenuContainer
removeAll
public void removeAll()
removeNotify
public void removeNotify()
shortcuts
java.util.Enumeration shortcuts()
writeObject
private void writeObject(java.io.ObjectOutputStream oos)
throws java.lang.ClassNotFoundException,
java.io.IOException