Package gov.nasa.worldwind.awt
Class KeyEventState
- java.lang.Object
-
- gov.nasa.worldwind.awt.KeyEventState
-
- All Implemented Interfaces:
java.awt.event.KeyListener,java.awt.event.MouseListener,java.util.EventListener
public class KeyEventState extends java.lang.Object implements java.awt.event.KeyListener, java.awt.event.MouseListener
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classKeyEventState.InputState
-
Field Summary
Fields Modifier and Type Field Description protected java.util.Map<java.lang.Object,KeyEventState.InputState>keyStateMapprotected intmodifiersExprotected intmouseModifiersEx
-
Constructor Summary
Constructors Constructor Description KeyEventState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclearKeyState()protected KeyEventState.InputStategetKeyState(int keyCode)intgetModifiersEx()intgetMouseModifiersEx()intgetNumButtonsDown()intgetNumKeysDown()protected longgetTimeStamp(java.awt.event.InputEvent e, int eventType, KeyEventState.InputState currentState)booleanisKeyDown(int keyCode)voidkeyPressed(java.awt.event.KeyEvent e)voidkeyReleased(java.awt.event.KeyEvent e)intkeyState(int keyCode)voidkeyTyped(java.awt.event.KeyEvent e)voidmouseClicked(java.awt.event.MouseEvent mouseEvent)voidmouseEntered(java.awt.event.MouseEvent mouseEvent)voidmouseExited(java.awt.event.MouseEvent mouseEvent)voidmousePressed(java.awt.event.MouseEvent e)voidmouseReleased(java.awt.event.MouseEvent e)protected voidonKeyEvent(java.awt.event.KeyEvent e, int eventType)protected voidremoveKeyState(java.awt.event.KeyEvent e)protected voidsetKeyState(int keyCode, KeyEventState.InputState state)protected voidsetModifiersEx(int modifiersEx)protected voidsetMouseModifiersEx(int modifiersEx)
-
-
-
Field Detail
-
keyStateMap
protected java.util.Map<java.lang.Object,KeyEventState.InputState> keyStateMap
-
modifiersEx
protected int modifiersEx
-
mouseModifiersEx
protected int mouseModifiersEx
-
-
Method Detail
-
isKeyDown
public boolean isKeyDown(int keyCode)
-
keyState
public int keyState(int keyCode)
-
getNumKeysDown
public int getNumKeysDown()
-
getNumButtonsDown
public int getNumButtonsDown()
-
getModifiersEx
public int getModifiersEx()
- Returns:
- The extended event modifiers.
-
getMouseModifiersEx
public int getMouseModifiersEx()
- Returns:
- The extended mouse event modifiers.
-
clearKeyState
public void clearKeyState()
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
- Specified by:
keyTypedin interfacejava.awt.event.KeyListener
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent e)
- Specified by:
keyPressedin interfacejava.awt.event.KeyListener
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent e)
- Specified by:
keyReleasedin interfacejava.awt.event.KeyListener
-
onKeyEvent
protected void onKeyEvent(java.awt.event.KeyEvent e, int eventType)
-
mouseClicked
public void mouseClicked(java.awt.event.MouseEvent mouseEvent)
- Specified by:
mouseClickedin interfacejava.awt.event.MouseListener
-
mousePressed
public void mousePressed(java.awt.event.MouseEvent e)
- Specified by:
mousePressedin interfacejava.awt.event.MouseListener
-
mouseReleased
public void mouseReleased(java.awt.event.MouseEvent e)
- Specified by:
mouseReleasedin interfacejava.awt.event.MouseListener
-
mouseEntered
public void mouseEntered(java.awt.event.MouseEvent mouseEvent)
- Specified by:
mouseEnteredin interfacejava.awt.event.MouseListener
-
mouseExited
public void mouseExited(java.awt.event.MouseEvent mouseEvent)
- Specified by:
mouseExitedin interfacejava.awt.event.MouseListener
-
getKeyState
protected KeyEventState.InputState getKeyState(int keyCode)
-
setKeyState
protected void setKeyState(int keyCode, KeyEventState.InputState state)
-
setModifiersEx
protected void setModifiersEx(int modifiersEx)
-
setMouseModifiersEx
protected void setMouseModifiersEx(int modifiersEx)
-
removeKeyState
protected void removeKeyState(java.awt.event.KeyEvent e)
-
getTimeStamp
protected long getTimeStamp(java.awt.event.InputEvent e, int eventType, KeyEventState.InputState currentState)
-
-