gui.run.awt
Class RunMenuItem
java.lang.Object
java.awt.MenuComponent
java.awt.MenuItem
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
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 |
RunMenuItem
public RunMenuItem(java.lang.String label)
RunMenuItem
public RunMenuItem()
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