harmonic.mz.gui
Class ModelViewport.Listener
java.lang.Object
|
+--harmonic.viewer3D.Viewport.Listener
|
+--harmonic.mz.gui.ModelViewport.Listener
- All Implemented Interfaces:
- java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
- Enclosing class:
- ModelViewport
- public class ModelViewport.Listener
- extends harmonic.viewer3D.Viewport.Listener
Overrides Viewport.Listener to do tricks regarding message rerouting
| Fields inherited from class harmonic.viewer3D.Viewport.Listener |
viewport |
|
Method Summary |
void |
keyPressed(java.awt.event.KeyEvent e)
This handles key mapping, registerd jv listeners, and key message
rerouting to swing widgets to make it unnessesary to move mouse
to window recieveing input. |
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent _e)
May cause mouse messages to be ignored depending on "colon box" state |
void |
mousePressed(java.awt.event.MouseEvent e)
May cause mouse messages to be ignored depending on "colon box" state |
void |
mouseReleased(java.awt.event.MouseEvent e)
May cause mouse messages to be ignored depending on "colon box" state |
void |
startListening()
|
void |
stopListening()
|
| Methods inherited from class harmonic.viewer3D.Viewport.Listener |
mouseClicked, mouseEntered, mouseExited, mouseMoved |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ModelViewport.Listener
public ModelViewport.Listener(harmonic.viewer3D.Viewport viewport)
startListening
public void startListening()
- Overrides:
startListening in class harmonic.viewer3D.Viewport.Listener
stopListening
public void stopListening()
- Overrides:
stopListening in class harmonic.viewer3D.Viewport.Listener
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- This handles key mapping, registerd jv listeners, and key message
rerouting to swing widgets to make it unnessesary to move mouse
to window recieveing input. The method of canceling a focus entry
is to check if it is not really showing here, and set it to null.
This makes it unnessessary to cancel in Monolog/Entry logic.
- Specified by:
keyPressed in interface java.awt.event.KeyListener- Overrides:
keyPressed in class harmonic.viewer3D.Viewport.Listener
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleased in interface java.awt.event.KeyListener- Overrides:
keyReleased in class harmonic.viewer3D.Viewport.Listener
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTyped in interface java.awt.event.KeyListener- Overrides:
keyTyped in class harmonic.viewer3D.Viewport.Listener
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- May cause mouse messages to be ignored depending on "colon box" state
- Specified by:
mousePressed in interface java.awt.event.MouseListener- Overrides:
mousePressed in class harmonic.viewer3D.Viewport.Listener
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- May cause mouse messages to be ignored depending on "colon box" state
- Specified by:
mouseReleased in interface java.awt.event.MouseListener- Overrides:
mouseReleased in class harmonic.viewer3D.Viewport.Listener
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent _e)
- May cause mouse messages to be ignored depending on "colon box" state
- Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener- Overrides:
mouseDragged in class harmonic.viewer3D.Viewport.Listener