gov.sns.tools.apputils.menu
Class EditMenu.MenuHandler

java.lang.Object
  |
  +--gov.sns.tools.apputils.menu.EditMenu.MenuHandler
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.MenuListener
Enclosing class:
EditMenu

protected class EditMenu.MenuHandler
extends java.lang.Object
implements javax.swing.event.MenuListener

Enable/disable edit menu items according to state. MenuHandler listens for when the edit menu it selected. At that time, it updates the enable/disable status of each menu item. If the focus component is not a JTextComponent, it disables all edit menu items. Otherwise, it calls handleTextComponent() to determine state according to whether text is selected and also whether the text component is editable.


Constructor Summary
protected EditMenu.MenuHandler()
           
 
Method Summary
 void menuCanceled(javax.swing.event.MenuEvent event)
          MenuListener interface
 void menuDeselected(javax.swing.event.MenuEvent event)
          MenuListener interface
 void menuSelected(javax.swing.event.MenuEvent event)
          MenuListener interface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EditMenu.MenuHandler

protected EditMenu.MenuHandler()
Method Detail

menuSelected

public void menuSelected(javax.swing.event.MenuEvent event)
MenuListener interface. Listen for the edit menu being selected.

Specified by:
menuSelected in interface javax.swing.event.MenuListener

menuCanceled

public void menuCanceled(javax.swing.event.MenuEvent event)
MenuListener interface

Specified by:
menuCanceled in interface javax.swing.event.MenuListener

menuDeselected

public void menuDeselected(javax.swing.event.MenuEvent event)
MenuListener interface

Specified by:
menuDeselected in interface javax.swing.event.MenuListener