javax.swing
Interface MenuElement

All Known Implementing Classes:
BasicComboPopup, BasicInternalFrameTitlePane.SystemMenuBar, JCheckBoxMenuItem, JMenu, JMenuBar, JMenuItem, JPopupMenu, JRadioButtonMenuItem, MetalComboBoxUI.MetalComboPopup

public interface MenuElement

Defines the methods that any menu element in a JMenu must implement.


Method Summary
 Component getComponent()
          getComponent
 MenuElement[] getSubElements()
          getSubElements
 void menuSelectionChanged(boolean included)
          menuSelectionChanged
 void processKeyEvent(KeyEvent event, MenuElement[] path, MenuSelectionManager manager)
          processKeyEvent
 void processMouseEvent(MouseEvent event, MenuElement[] path, MenuSelectionManager manager)
          processMouseEvent
 

Method Detail

processMouseEvent

void processMouseEvent(MouseEvent event,
                       MenuElement[] path,
                       MenuSelectionManager manager)
processMouseEvent

Parameters:
event - TODO
path - TODO
manager - TODO

processKeyEvent

void processKeyEvent(KeyEvent event,
                     MenuElement[] path,
                     MenuSelectionManager manager)
processKeyEvent

Parameters:
event - TODO
path - TODO
manager - TODO

menuSelectionChanged

void menuSelectionChanged(boolean included)
menuSelectionChanged

Parameters:
included - TODO

getSubElements

MenuElement[] getSubElements()
getSubElements


getComponent

Component getComponent()
getComponent