com.sun.electric.tool.user.menus
Class EMenuItem.CheckBox

java.lang.Object
  extended by com.sun.electric.tool.user.menus.EMenuItem
      extended by com.sun.electric.tool.user.menus.EMenuItem.CheckBox
All Implemented Interfaces:
java.awt.event.ActionListener, java.util.EventListener
Enclosing class:
EMenuItem

public abstract static class EMenuItem.CheckBox
extends EMenuItem

A subclass of EMenuItem to represent toggle button.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.electric.tool.user.menus.EMenuItem
EMenuItem.CheckBox
 
Field Summary
 
Fields inherited from class com.sun.electric.tool.user.menus.EMenuItem
NULL_ARRAY, SEPARATOR
 
Constructor Summary
EMenuItem.CheckBox(java.lang.String text)
           
 
Method Summary
protected  javax.swing.JMenuItem createMenuItem()
          Creates fresh GUI instance of this generic EMenuItem.
protected  void registerItem()
          Register this menu item in EMenuBar.
 void run()
          Abstract method which executes command.
abstract  void setSelected(boolean b)
           
 
Methods inherited from class com.sun.electric.tool.user.menus.EMenuItem
actionPerformed, getDescription, getMnemonicChar, getText, getToolTipText, isEnabled, isSelected, registerUpdatable, repeatLastCommand, shortcut, shortcut, toString, updateButtons, updateMenuItem
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EMenuItem.CheckBox

public EMenuItem.CheckBox(java.lang.String text)
Method Detail

run

public void run()
Description copied from class: EMenuItem
Abstract method which executes command.

Specified by:
run in class EMenuItem

setSelected

public abstract void setSelected(boolean b)

createMenuItem

protected javax.swing.JMenuItem createMenuItem()
Description copied from class: EMenuItem
Creates fresh GUI instance of this generic EMenuItem. Override in subclasses.

Overrides:
createMenuItem in class EMenuItem
Returns:
GUI instance

registerItem

protected void registerItem()
Description copied from class: EMenuItem
Register this menu item in EMenuBar.

Overrides:
registerItem in class EMenuItem