com.jogamp.newt.event
Class TraceKeyAdapter

java.lang.Object
  extended by com.jogamp.newt.event.TraceKeyAdapter
All Implemented Interfaces:
KeyListener, NEWTEventListener, EventListener

public class TraceKeyAdapter
extends Object
implements KeyListener


Constructor Summary
TraceKeyAdapter()
           
TraceKeyAdapter(KeyListener downstream)
           
 
Method Summary
 void keyPressed(KeyEvent e)
          A key has been pressed, excluding auto-repeat modifier keys.
 void keyReleased(KeyEvent e)
          A key has been released, excluding auto-repeat modifier keys.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraceKeyAdapter

public TraceKeyAdapter()

TraceKeyAdapter

public TraceKeyAdapter(KeyListener downstream)
Method Detail

keyPressed

public void keyPressed(KeyEvent e)
Description copied from interface: KeyListener
A key has been pressed, excluding auto-repeat modifier keys. See KeyEvent.

Specified by:
keyPressed in interface KeyListener

keyReleased

public void keyReleased(KeyEvent e)
Description copied from interface: KeyListener
A key has been released, excluding auto-repeat modifier keys. See KeyEvent.

To simulated the removed keyTyped(KeyEvent e) semantics, simply apply the following constraints upfront and bail out if not matched, i.e.:

        if( !e.isPrintableKey() || e.isAutoRepeat() ) {
            return;
        }            
 

Specified by:
keyReleased in interface KeyListener


Copyright 2010 JogAmp Community.