org.openjump.core.ui.enablecheck
Class BooleanPropertyMenuEnableListener

java.lang.Object
  extended by org.openjump.core.ui.enablecheck.BooleanPropertyMenuEnableListener
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.MenuListener

public class BooleanPropertyMenuEnableListener
extends java.lang.Object
implements javax.swing.event.MenuListener


Constructor Summary
BooleanPropertyMenuEnableListener(javax.swing.JMenuItem menuItem, java.lang.Object object, java.lang.String checkMethodName)
           
BooleanPropertyMenuEnableListener(javax.swing.JMenuItem menuItem, java.lang.Object object, java.lang.String checkMethodName, boolean expectedValue, java.lang.String enabledToolTip, java.lang.String disabledToolTip)
           
BooleanPropertyMenuEnableListener(javax.swing.JMenuItem menuItem, java.lang.Object object, java.lang.String checkMethodName, java.lang.String enabledToolTip, java.lang.String disabledToolTip)
           
 
Method Summary
 void menuCanceled(javax.swing.event.MenuEvent e)
           
 void menuDeselected(javax.swing.event.MenuEvent e)
           
 void menuItemShown(javax.swing.JMenuItem menuItem)
           
 void menuSelected(javax.swing.event.MenuEvent event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BooleanPropertyMenuEnableListener

public BooleanPropertyMenuEnableListener(javax.swing.JMenuItem menuItem,
                                         java.lang.Object object,
                                         java.lang.String checkMethodName)
Parameters:
object - The object to invoke the method on.
checkMethodName - The name of the check method which returns a boolean value.

BooleanPropertyMenuEnableListener

public BooleanPropertyMenuEnableListener(javax.swing.JMenuItem menuItem,
                                         java.lang.Object object,
                                         java.lang.String checkMethodName,
                                         java.lang.String enabledToolTip,
                                         java.lang.String disabledToolTip)
Parameters:
object - The object to invoke the method on.
checkMethodName - The name of the check method which returns a boolean value.

BooleanPropertyMenuEnableListener

public BooleanPropertyMenuEnableListener(javax.swing.JMenuItem menuItem,
                                         java.lang.Object object,
                                         java.lang.String checkMethodName,
                                         boolean expectedValue,
                                         java.lang.String enabledToolTip,
                                         java.lang.String disabledToolTip)
Parameters:
object - The object to invoke the method on.
checkMethodName - The name of the check method which returns a boolean value.
expectedValue - The expected value to be returned for the check to be enabled.
Method Detail

menuItemShown

public void menuItemShown(javax.swing.JMenuItem menuItem)

menuCanceled

public void menuCanceled(javax.swing.event.MenuEvent e)
Specified by:
menuCanceled in interface javax.swing.event.MenuListener

menuDeselected

public void menuDeselected(javax.swing.event.MenuEvent e)
Specified by:
menuDeselected in interface javax.swing.event.MenuListener

menuSelected

public void menuSelected(javax.swing.event.MenuEvent event)
Specified by:
menuSelected in interface javax.swing.event.MenuListener