com.bbn.openmap.omGraphics.editable
Class TextUndefinedState

java.lang.Object
  extended bycom.bbn.openmap.layer.util.stateMachine.State
      extended bycom.bbn.openmap.omGraphics.editable.GraphicUndefinedState
          extended bycom.bbn.openmap.omGraphics.editable.TextUndefinedState
All Implemented Interfaces:
java.awt.event.ActionListener, java.awt.event.AdjustmentListener, java.awt.event.ComponentListener, java.awt.event.ContainerListener, EOMGUndefinedState, java.util.EventListener, java.awt.event.FocusListener, java.awt.event.ItemListener, java.awt.event.KeyListener, MapMouseListener, java.awt.event.TextListener, java.awt.event.WindowListener

public class TextUndefinedState
extends GraphicUndefinedState


Field Summary
 
Fields inherited from class com.bbn.openmap.omGraphics.editable.GraphicUndefinedState
graphic
 
Fields inherited from class com.bbn.openmap.layer.util.stateMachine.State
i18n
 
Constructor Summary
TextUndefinedState(EditableOMText eomc)
          Creates a new TextUndefinedState object.
 
Method Summary
 boolean mouseMoved(java.awt.event.MouseEvent e)
          Invoked when the mouse button has been moved on a component (with no buttons down).
 boolean mousePressed(java.awt.event.MouseEvent e)
          In this state, we need to draw a graphic from scratch.
 
Methods inherited from class com.bbn.openmap.layer.util.stateMachine.State
actionPerformed, adjustmentValueChanged, componentAdded, componentHidden, componentMoved, componentRemoved, componentResized, componentShown, focusGained, focusLost, getMapMouseListenerResponse, getMouseModeServiceList, itemStateChanged, keyPressed, keyReleased, keyTyped, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseReleased, setMapMouseListenerResponse, textValueChanged, windowActivated, windowClosed, windowClosing, windowDeactivated, windowDeiconified, windowIconified, windowOpened
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextUndefinedState

public TextUndefinedState(EditableOMText eomc)
Creates a new TextUndefinedState object.

Parameters:
eomc -
Method Detail

mousePressed

public boolean mousePressed(java.awt.event.MouseEvent e)
Description copied from class: GraphicUndefinedState
In this state, we need to draw a graphic from scratch. So, we listen for a mouse down, and set both points there, and then set the mode to graphic edit.

Specified by:
mousePressed in interface MapMouseListener
Overrides:
mousePressed in class GraphicUndefinedState

mouseMoved

public boolean mouseMoved(java.awt.event.MouseEvent e)
Description copied from interface: MapMouseListener
Invoked when the mouse button has been moved on a component (with no buttons down).

Specified by:
mouseMoved in interface MapMouseListener
Overrides:
mouseMoved in class GraphicUndefinedState


Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details