|
||||||||||
| 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 PBasicInputEventHandlerpublic void keyReleased(PInputEvent event)
keyReleased in class PBasicInputEventHandlerpublic void keyTyped(PInputEvent event)
keyTyped in class PBasicInputEventHandlerpublic void mouseClicked(PInputEvent event)
mouseClicked in class PBasicInputEventHandlerpublic void mouseWheelRotated(PInputEvent event)
mouseWheelRotated in class PBasicInputEventHandlerpublic void mouseWheelRotatedByBlock(PInputEvent event)
mouseWheelRotatedByBlock in class PBasicInputEventHandlerpublic void mouseDragged(PInputEvent event)
mouseDragged in class PBasicInputEventHandlerpublic void mouseEntered(PInputEvent event)
mouseEntered in class PBasicInputEventHandlerpublic void mouseExited(PInputEvent event)
mouseExited in class PBasicInputEventHandlerpublic void mouseMoved(PInputEvent event)
mouseMoved in class PBasicInputEventHandlerpublic void mousePressed(PInputEvent event)
mousePressed in class PBasicInputEventHandlerpublic void mouseReleased(PInputEvent event)
mouseReleased in class PBasicInputEventHandlerprotected 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 | |||||||||