synergynetframework.mtinput.awtmousesim
Class AWTMouseMultiTouchInput

java.lang.Object
  extended by synergynetframework.mtinput.simulator.AbstractMultiTouchSimulator
      extended by synergynetframework.mtinput.simulator.AbstractDirectMultiTouchSimulator
          extended by synergynetframework.mtinput.awtmousesim.AWTMouseMultiTouchInput
All Implemented Interfaces:
java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener, IMultiTouchInputSource, IMultiTouchSimulator

public class AWTMouseMultiTouchInput
extends AbstractDirectMultiTouchSimulator
implements IMultiTouchInputSource, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.KeyListener

The Class AWTMouseMultiTouchInput.

Author:
dcs0ah1

Constructor Summary
AWTMouseMultiTouchInput(javax.swing.JFrame frame)
          Instantiates a new AWT mouse multi touch input.
 
Method Summary
 int getAbstractSimCursorMouseButton(java.awt.event.MouseEvent evt)
          Gets the abstract sim cursor mouse button.
 void keyPressed(java.awt.event.KeyEvent e)
           
 void keyReleased(java.awt.event.KeyEvent e)
           
 void keyTyped(java.awt.event.KeyEvent e)
           
 void mouseClicked(java.awt.event.MouseEvent e)
           
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseEntered(java.awt.event.MouseEvent e)
           
 void mouseExited(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 void start()
          Start.
 void stop()
          Stop.
 void update(float tpf)
          Update.
 
Methods inherited from class synergynetframework.mtinput.simulator.AbstractDirectMultiTouchSimulator
deleteCursor, deleteTwoCursors, newCursor, updateCursor, updateTwoCursors
 
Methods inherited from class synergynetframework.mtinput.simulator.AbstractMultiTouchSimulator
clearCursor, getCurrentCursor, getNewCursorID, keyPressed, keyReleased, mouseDragged, mouseMoved, mousePressed, mouseReleased, registerMultiTouchEventListener, registerMultiTouchEventListener, setClickSensitivity, unregisterMultiTouchEventListener
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface synergynetframework.mtinput.IMultiTouchInputSource
registerMultiTouchEventListener, registerMultiTouchEventListener, setClickSensitivity, unregisterMultiTouchEventListener
 

Constructor Detail

AWTMouseMultiTouchInput

public AWTMouseMultiTouchInput(javax.swing.JFrame frame)
Instantiates a new AWT mouse multi touch input.

Parameters:
frame - the frame
Method Detail

getAbstractSimCursorMouseButton

public int getAbstractSimCursorMouseButton(java.awt.event.MouseEvent evt)
Gets the abstract sim cursor mouse button.

Parameters:
evt - the evt
Returns:
the abstract sim cursor mouse button

keyPressed

public void keyPressed(java.awt.event.KeyEvent e)
Specified by:
keyPressed in interface java.awt.event.KeyListener

keyReleased

public void keyReleased(java.awt.event.KeyEvent e)
Specified by:
keyReleased in interface java.awt.event.KeyListener

keyTyped

public void keyTyped(java.awt.event.KeyEvent e)
Specified by:
keyTyped in interface java.awt.event.KeyListener

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent e)
Specified by:
mouseClicked in interface java.awt.event.MouseListener

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent e)
Specified by:
mouseEntered in interface java.awt.event.MouseListener

mouseExited

public void mouseExited(java.awt.event.MouseEvent e)
Specified by:
mouseExited in interface java.awt.event.MouseListener

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener

start

public void start()
Description copied from class: AbstractMultiTouchSimulator
Start.

Overrides:
start in class AbstractMultiTouchSimulator

stop

public void stop()
Description copied from class: AbstractMultiTouchSimulator
Stop.

Overrides:
stop in class AbstractMultiTouchSimulator

update

public void update(float tpf)
Description copied from interface: IMultiTouchInputSource
Update.

Specified by:
update in interface IMultiTouchInputSource
Parameters:
tpf - the tpf