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 SummaryNested Classes Modifier and Type Class Description protected static classKeyEventState.InputState
 - 
Field SummaryFields Modifier and Type Field Description protected java.util.Map<java.lang.Object,KeyEventState.InputState>keyStateMapprotected intmodifiersExprotected intmouseModifiersEx
 - 
Constructor SummaryConstructors Constructor Description KeyEventState()
 - 
Method SummaryAll 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- 
keyStateMapprotected java.util.Map<java.lang.Object,KeyEventState.InputState> keyStateMap 
 - 
modifiersExprotected int modifiersEx 
 - 
mouseModifiersExprotected int mouseModifiersEx 
 
- 
 - 
Method Detail- 
isKeyDownpublic boolean isKeyDown(int keyCode) 
 - 
keyStatepublic int keyState(int keyCode) 
 - 
getNumKeysDownpublic int getNumKeysDown() 
 - 
getNumButtonsDownpublic int getNumButtonsDown() 
 - 
getModifiersExpublic int getModifiersEx() - Returns:
- The extended event modifiers.
 
 - 
getMouseModifiersExpublic int getMouseModifiersEx() - Returns:
- The extended mouse event modifiers.
 
 - 
clearKeyStatepublic void clearKeyState() 
 - 
keyTypedpublic void keyTyped(java.awt.event.KeyEvent e) - Specified by:
- keyTypedin interface- java.awt.event.KeyListener
 
 - 
keyPressedpublic void keyPressed(java.awt.event.KeyEvent e) - Specified by:
- keyPressedin interface- java.awt.event.KeyListener
 
 - 
keyReleasedpublic void keyReleased(java.awt.event.KeyEvent e) - Specified by:
- keyReleasedin interface- java.awt.event.KeyListener
 
 - 
onKeyEventprotected void onKeyEvent(java.awt.event.KeyEvent e, int eventType)
 - 
mouseClickedpublic void mouseClicked(java.awt.event.MouseEvent mouseEvent) - Specified by:
- mouseClickedin interface- java.awt.event.MouseListener
 
 - 
mousePressedpublic void mousePressed(java.awt.event.MouseEvent e) - Specified by:
- mousePressedin interface- java.awt.event.MouseListener
 
 - 
mouseReleasedpublic void mouseReleased(java.awt.event.MouseEvent e) - Specified by:
- mouseReleasedin interface- java.awt.event.MouseListener
 
 - 
mouseEnteredpublic void mouseEntered(java.awt.event.MouseEvent mouseEvent) - Specified by:
- mouseEnteredin interface- java.awt.event.MouseListener
 
 - 
mouseExitedpublic void mouseExited(java.awt.event.MouseEvent mouseEvent) - Specified by:
- mouseExitedin interface- java.awt.event.MouseListener
 
 - 
getKeyStateprotected KeyEventState.InputState getKeyState(int keyCode) 
 - 
setKeyStateprotected void setKeyState(int keyCode, KeyEventState.InputState state)
 - 
setModifiersExprotected void setModifiersEx(int modifiersEx) 
 - 
setMouseModifiersExprotected void setMouseModifiersEx(int modifiersEx) 
 - 
removeKeyStateprotected void removeKeyState(java.awt.event.KeyEvent e) 
 - 
getTimeStampprotected long getTimeStamp(java.awt.event.InputEvent e, int eventType, KeyEventState.InputState currentState)
 
- 
 
-