gui.run.awt
Class RunMenuItem

java.lang.Object
  extended by java.awt.MenuComponent
      extended by java.awt.MenuItem
          extended by gui.run.awt.RunMenuItem
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Runnable, java.util.EventListener, javax.accessibility.Accessible

public abstract class RunMenuItem
extends java.awt.MenuItem
implements java.awt.event.ActionListener, java.lang.Runnable

Use the adapter design patter to alter the interface from ActionListener to Runnable. Use the command pattern by creating anonymous inner classes to embed implementations of the runnable interface.

See Also:
Serialized Form

Constructor Summary
RunMenuItem()
           
RunMenuItem(java.lang.String label)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
static RunMenu getDrawMenu()
           
static RunMenu getEditMenu()
           
static RunMenu getFileMenu()
           
static RunMenuBar getMenuBar()
           
 java.lang.String getText()
           
static void main(java.lang.String[] args)
           
 java.lang.String toString()
           
 
Methods inherited from class java.awt.MenuItem
addActionListener, addNotify, deleteShortcut, disable, enable, enable, getAccessibleContext, getActionCommand, getActionListeners, getLabel, getListeners, getShortcut, isEnabled, paramString, removeActionListener, setActionCommand, setEnabled, setLabel, setShortcut
 
Methods inherited from class java.awt.MenuComponent
dispatchEvent, getFont, getName, getParent, getPeer, postEvent, removeNotify, setFont, setName
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Runnable
run
 

Constructor Detail

RunMenuItem

public RunMenuItem(java.lang.String label)

RunMenuItem

public RunMenuItem()
Method Detail

getText

public java.lang.String getText()

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)
Specified by:
actionPerformed in interface java.awt.event.ActionListener

main

public static void main(java.lang.String[] args)

getMenuBar

public static RunMenuBar getMenuBar()

getDrawMenu

public static RunMenu getDrawMenu()

getEditMenu

public static RunMenu getEditMenu()

getFileMenu

public static RunMenu getFileMenu()

toString

public java.lang.String toString()
Overrides:
toString in class java.awt.MenuComponent