java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.AbstractButton | +--javax.swing.JMenuItem | +--javax.swing.JMenuAll Implemented Interfaces:
javax.swing.JMenu.WinListener | popupListener popupListener |
JMenu() Constructor JMenu |
JMenu(java.lang.String text) Constructor JMenu |
JMenu(javax.swing.Action action) Constructor JMenu |
JMenu(java.lang.String text, boolean tearoff) Constructor JMenu |
protected JMenu.WinListener popupListener
public JMenu()
public JMenu(java.lang.String text)
text
- TODOpublic JMenu(java.lang.String text, boolean tearoff)
text
- TODOtearoff
- TODOpublic JMenu(javax.swing.Action action)
action
- TODOpublic Component add(java.awt.Component component)
component
- TODOpublic Component add(java.awt.Component component, int index)
component
- TODOindex
- TODOpublic JMenuItem add(java.lang.String text)
text
- TODOpublic JMenuItem add(javax.swing.Action action)
action
- TODOpublic JMenuItem add(javax.swing.JMenuItem item)
item
- TODOpublic void addMenuListener(javax.swing.event.MenuListener listener)
listener
- TODOpublic void addSeparator()
protected PropertyChangeListener createActionChangeListener(javax.swing.JMenuItem item)
item
- TODOprotected JMenuItem createActionComponent(javax.swing.Action action)
action
- TODOprotected JMenu.WinListener createWinListener(javax.swing.JPopupMenu popup)
popup
- TODOpublic void doClick(int time)
time
- TODOprotected void fireMenuCanceled()
protected void fireMenuDeselected()
protected void fireMenuSelected()
public AccessibleContext getAccessibleContext()
public Component getComponent()
public int getDelay()
public JMenuItem getItem(int index)
index
- TODOpublic int getItemCount()
public Component getMenuComponent(int index)
index
- TODOpublic int getMenuComponentCount()
public Component[] getMenuComponents()
public JPopupMenu getPopupMenu()
protected Point getPopupMenuOrigin()
public MenuElement[] getSubElements()
public String getUIClassID()
public void insert(java.lang.String text, int index)
text
- TODOindex
- TODOpublic JMenuItem insert(javax.swing.Action action, int index)
action
- TODOindex
- TODOpublic JMenuItem insert(javax.swing.JMenuItem item, int index)
item
- TODOindex
- TODOpublic void insertSeparator(int index)
index
- TODOpublic boolean isMenuComponent(java.awt.Component component)
component
- TODOpublic boolean isPopupMenuVisible()
public boolean isSelected()
public boolean isTearOff()
public boolean isTopLevelMenu()
public void menuSelectionChanged(boolean changed)
changed
- TODOprotected String paramString()
protected void processKeyEvent(java.awt.event.KeyEvent event)
event
- TODOpublic void remove(int index)
index
- TODOpublic void remove(java.awt.Component component)
component
- TODOpublic void remove(javax.swing.JMenuItem item)
item
- TODOpublic void removeAll()
public void removeMenuListener(javax.swing.event.MenuListener listener)
listener
- TODOpublic void setAccelerator(javax.swing.KeyStroke keystroke)
keystroke
- TODOpublic void setDelay(int delay)
delay
- TODOpublic void setMenuLocation(int x, int y)
x
- TODOy
- TODOpublic void setModel(javax.swing.ButtonModel model)
model
- TODOpublic void setPopupMenuVisible(boolean popup)
popup
- TODOpublic void setSelected(boolean selected)
selected
- TODOpublic void updateUI()