public class AWTInput extends java.lang.Object implements InputDevice, java.awt.event.KeyListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener
| Constructor and Description |
|---|
AWTInput(Java2DRenderer renderer) |
| Modifier and Type | Method and Description |
|---|---|
Point2D |
getPointer() |
boolean |
isKeyboardAvailable() |
boolean |
isKeyPressed(int keycode) |
boolean |
isKeyPressed(KeyCode keyCode) |
boolean |
isKeyReleased(int keycode) |
boolean |
isKeyReleased(KeyCode keyCode) |
boolean |
isPointerPressed() |
boolean |
isPointerReleased() |
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 |
refreshFromEventBuffer()
Copies all events that have been received during the last frame to this
class' internal state.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisPointerAvailablepublic AWTInput(Java2DRenderer renderer)
public void refreshFromEventBuffer()
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed in interface java.awt.event.KeyListenerpublic void keyReleased(java.awt.event.KeyEvent e)
keyReleased in interface java.awt.event.KeyListenerpublic void keyTyped(java.awt.event.KeyEvent e)
keyTyped in interface java.awt.event.KeyListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic Point2D getPointer()
getPointer in interface InputDevicepublic boolean isPointerPressed()
isPointerPressed in interface InputDevicepublic boolean isPointerReleased()
isPointerReleased in interface InputDevicepublic boolean isKeyboardAvailable()
isKeyboardAvailable in interface InputDevicepublic boolean isKeyPressed(KeyCode keyCode)
isKeyPressed in interface InputDevicepublic boolean isKeyPressed(int keycode)
public boolean isKeyReleased(KeyCode keyCode)
isKeyReleased in interface InputDevicepublic boolean isKeyReleased(int keycode)