lejos.robotics.mapping
Class MenuAction

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by lejos.robotics.mapping.MenuAction
All Implemented Interfaces:
java.awt.event.ActionListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, javax.swing.Action

public class MenuAction
extends javax.swing.AbstractAction

Implements context menu by calling method to send events to the NXT.

Author:
Lawrie Griffiths
See Also:
Serialized Form

Field Summary
protected  PCNavigationModel model
           
protected  NavigationModel.NavEvent navEvent
           
protected  java.awt.Point p
           
protected  NavigationPanel panel
           
 
Fields inherited from class javax.swing.AbstractAction
changeSupport, enabled
 
Fields inherited from interface javax.swing.Action
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SHORT_DESCRIPTION, SMALL_ICON
 
Constructor Summary
MenuAction(NavigationModel.NavEvent navEvent, java.lang.String name, java.awt.Point p, PCNavigationModel model, NavigationPanel panel)
           
 
Method Summary
 void actionPerformed(java.awt.event.ActionEvent e)
           
 
Methods inherited from class javax.swing.AbstractAction
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

navEvent

protected NavigationModel.NavEvent navEvent

p

protected java.awt.Point p

model

protected PCNavigationModel model

panel

protected NavigationPanel panel
Constructor Detail

MenuAction

public MenuAction(NavigationModel.NavEvent navEvent,
                  java.lang.String name,
                  java.awt.Point p,
                  PCNavigationModel model,
                  NavigationPanel panel)
Method Detail

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent e)