|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.umd.cs.piccolo.event.PBasicInputEventHandler
edu.umd.cs.piccolo.PInputManager
public class PInputManager
PInputManager is responsible for dispatching PInputEvents to node's event listeners. Events are dispatched from PRoot's processInputs method.
PInputEvent
,
PRoot
Constructor Summary | |
---|---|
PInputManager()
|
Method Summary | |
---|---|
protected void |
checkForMouseEnteredAndExited(PInputEvent event)
|
java.awt.geom.Point2D |
getCurrentCanvasPosition()
|
PInputEventListener |
getKeyboardFocus()
Return the node that currently has the keyboard focus. |
java.awt.geom.Point2D |
getLastCanvasPosition()
|
PPickPath |
getMouseFocus()
Return the node that currently has the mouse focus. |
PPickPath |
getMouseOver()
Return the node the the mouse is currently over. |
void |
keyPressed(PInputEvent event)
|
void |
keyReleased(PInputEvent event)
|
void |
keyTyped(PInputEvent event)
|
void |
mouseClicked(PInputEvent event)
|
void |
mouseDragged(PInputEvent event)
|
void |
mouseEntered(PInputEvent event)
|
void |
mouseExited(PInputEvent event)
|
void |
mouseMoved(PInputEvent event)
|
void |
mousePressed(PInputEvent event)
|
void |
mouseReleased(PInputEvent event)
|
void |
mouseWheelRotated(PInputEvent event)
|
void |
mouseWheelRotatedByBlock(PInputEvent event)
|
void |
processEventFromCamera(java.awt.event.InputEvent event,
int type,
PCamera camera)
|
void |
processInput()
|
void |
setKeyboardFocus(PInputEventListener eventHandler)
Set the node that should recive key events. |
void |
setMouseFocus(PPickPath path)
|
void |
setMouseOver(PPickPath path)
|
Methods inherited from class edu.umd.cs.piccolo.event.PBasicInputEventHandler |
---|
acceptsEvent, getEventFilter, keyboardFocusGained, keyboardFocusLost, paramString, processEvent, setEventFilter, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PInputManager()
Method Detail |
---|
public PInputEventListener getKeyboardFocus()
public void setKeyboardFocus(PInputEventListener eventHandler)
public PPickPath getMouseFocus()
public void setMouseFocus(PPickPath path)
public PPickPath getMouseOver()
public void setMouseOver(PPickPath path)
public java.awt.geom.Point2D getLastCanvasPosition()
public java.awt.geom.Point2D getCurrentCanvasPosition()
public void keyPressed(PInputEvent event)
keyPressed
in class PBasicInputEventHandler
public void keyReleased(PInputEvent event)
keyReleased
in class PBasicInputEventHandler
public void keyTyped(PInputEvent event)
keyTyped
in class PBasicInputEventHandler
public void mouseClicked(PInputEvent event)
mouseClicked
in class PBasicInputEventHandler
public void mouseWheelRotated(PInputEvent event)
mouseWheelRotated
in class PBasicInputEventHandler
public void mouseWheelRotatedByBlock(PInputEvent event)
mouseWheelRotatedByBlock
in class PBasicInputEventHandler
public void mouseDragged(PInputEvent event)
mouseDragged
in class PBasicInputEventHandler
public void mouseEntered(PInputEvent event)
mouseEntered
in class PBasicInputEventHandler
public void mouseExited(PInputEvent event)
mouseExited
in class PBasicInputEventHandler
public void mouseMoved(PInputEvent event)
mouseMoved
in class PBasicInputEventHandler
public void mousePressed(PInputEvent event)
mousePressed
in class PBasicInputEventHandler
public void mouseReleased(PInputEvent event)
mouseReleased
in class PBasicInputEventHandler
protected void checkForMouseEnteredAndExited(PInputEvent event)
public void processInput()
processInput
in interface PRoot.InputSource
public void processEventFromCamera(java.awt.event.InputEvent event, int type, PCamera camera)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |