NASA World Wind

gov.nasa.worldwind.awt
Class KeyEventState

java.lang.Object
  extended by gov.nasa.worldwind.awt.KeyEventState
All Implemented Interfaces:
KeyListener, EventListener

public class KeyEventState
extends Object
implements KeyListener


Nested Class Summary
protected static class KeyEventState.InputState
           
 
Constructor Summary
KeyEventState()
           
 
Method Summary
 void clearKeyState()
           
protected  KeyEventState.InputState getKeyState(int keyCode)
           
 int getModifiers()
           
 int getModifiersEx()
           
protected  long getTimeStamp(InputEvent e, int eventType, KeyEventState.InputState currentState)
           
 boolean isKeyDown(int keyCode)
           
 void keyPressed(KeyEvent e)
           
 void keyReleased(KeyEvent e)
           
 void keyTyped(KeyEvent e)
           
protected  void onKeyEvent(KeyEvent e, int eventType)
           
protected  void setKeyState(int keyCode, KeyEventState.InputState state)
           
protected  void setModifiers(int modifiers)
           
protected  void setModifiersEx(int modifiersEx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyEventState

public KeyEventState()
Method Detail

clearKeyState

public void clearKeyState()

getKeyState

protected KeyEventState.InputState getKeyState(int keyCode)

getModifiers

public int getModifiers()

getModifiersEx

public int getModifiersEx()

getTimeStamp

protected long getTimeStamp(InputEvent e,
                            int eventType,
                            KeyEventState.InputState currentState)

isKeyDown

public boolean isKeyDown(int keyCode)

keyPressed

public void keyPressed(KeyEvent e)
Specified by:
keyPressed in interface KeyListener

keyReleased

public void keyReleased(KeyEvent e)
Specified by:
keyReleased in interface KeyListener

keyTyped

public void keyTyped(KeyEvent e)
Specified by:
keyTyped in interface KeyListener

onKeyEvent

protected void onKeyEvent(KeyEvent e,
                          int eventType)

setKeyState

protected void setKeyState(int keyCode,
                           KeyEventState.InputState state)

setModifiers

protected void setModifiers(int modifiers)

setModifiersEx

protected void setModifiersEx(int modifiersEx)

NASA World Wind