29package com.jogamp.newt.event.awt;
31import com.jogamp.nativewindow.NativeSurfaceHolder;
33import jogamp.newt.awt.event.AWTNewtEventFactory;
43 super(newtListener, nsProxy);
46 public AWTKeyAdapter(
final com.jogamp.newt.event.KeyListener newtListener,
final com.jogamp.newt.Window newtProxy) {
47 super(newtListener, newtProxy);
60 awtComponent.addKeyListener(
this);
66 awtComponent.removeKeyListener(
this);
71 public synchronized void keyPressed(
final java.awt.event.KeyEvent e) {
74 if( consumeAWTEvent ) {
77 if( EventProcRes.DISPATCH == processEvent(
false, event) ) {
78 ((com.jogamp.newt.event.KeyListener)newtListener).keyPressed(event);
83 public synchronized void keyReleased(
final java.awt.event.KeyEvent e) {
86 if( consumeAWTEvent ) {
89 if( EventProcRes.DISPATCH == processEvent(
false, event) ) {
90 ((com.jogamp.newt.event.KeyListener)newtListener).keyReleased(event);
95 public synchronized void keyTyped(
final java.awt.event.KeyEvent e) {
97 if( consumeAWTEvent ) {
Convenient adapter forwarding AWT events to NEWT via the event listener model.
AWT: printable: PRESSED (t0), TYPED (t0), RELEASED (t1) non-printable: PRESSED (t0),...
synchronized AWTAdapter removeFrom(final java.awt.Component awtComponent)
synchronized AWTAdapter addTo(final java.awt.Component awtComponent)
Due to the fact that some NEWT com.jogamp.newt.event.NEWTEventListener are mapped to more than one ja...
synchronized void keyReleased(final java.awt.event.KeyEvent e)
synchronized void keyTyped(final java.awt.event.KeyEvent e)
AWTKeyAdapter(final com.jogamp.newt.Window downstream)
AWTKeyAdapter(final com.jogamp.newt.event.KeyListener newtListener, final NativeSurfaceHolder nsProxy)
synchronized void keyPressed(final java.awt.event.KeyEvent e)
AWTKeyAdapter(final com.jogamp.newt.event.KeyListener newtListener, final com.jogamp.newt.Window newtProxy)
Accessor interface for implementing classes with ownership of a NativeSurface via an is-a or has-a re...