JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.newt.event.awt.AWTKeyAdapter Class Reference

AWT: printable: PRESSED (t0), TYPED (t0), RELEASED (t1) non-printable: PRESSED (t0), RELEASED (t1) More...

Inheritance diagram for com.jogamp.newt.event.awt.AWTKeyAdapter:
Collaboration diagram for com.jogamp.newt.event.awt.AWTKeyAdapter:

Public Member Functions

 AWTKeyAdapter (final com.jogamp.newt.event.KeyListener newtListener, final NativeSurfaceHolder nsProxy)
 
 AWTKeyAdapter (final com.jogamp.newt.event.KeyListener newtListener, final com.jogamp.newt.Window newtProxy)
 
 AWTKeyAdapter (final com.jogamp.newt.Window downstream)
 
 AWTKeyAdapter ()
 
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 java.util.EventListener, this method is for your convenience to use this Adapter as a listener for all types. More...
 
synchronized AWTAdapter removeFrom (final java.awt.Component awtComponent)
 
synchronized void keyPressed (final java.awt.event.KeyEvent e)
 
synchronized void keyReleased (final java.awt.event.KeyEvent e)
 
synchronized void keyTyped (final java.awt.event.KeyEvent e)
 
- Public Member Functions inherited from com.jogamp.newt.event.awt.AWTAdapter
 AWTAdapter ()
 
synchronized AWTAdapter setDownstream (final com.jogamp.newt.Window downstream) throws IllegalStateException
 Setup a pipeline adapter, AWT EventListener. More...
 
synchronized AWTAdapter clear ()
 Removes all references, downstream and NEWT-EventListener. More...
 
final synchronized void setConsumeAWTEvent (final boolean v)
 
final synchronized NativeSurfaceHolder getNativeSurfaceHolder ()
 Returns the NativeSurfaceHolder acting as downstream, NEWT window proxy or as an NativeSurfaceHolder proxy. More...
 
final synchronized com.jogamp.newt.Window getNewtWindow ()
 Returns the NEWT Window acting as downstream or as a NEWT window proxy. More...
 
final synchronized com.jogamp.newt.event.NEWTEventListener getNewtEventListener ()
 Returns the NEWT event-listener if instance is used as an NativeSurfaceHolder proxy or NEWT window proxy, otherwise method returns null. More...
 
abstract AWTAdapter addTo (java.awt.Component awtComponent)
 Due to the fact that some NEWT com.jogamp.newt.event.NEWTEventListener are mapped to more than one java.util.EventListener, this method is for your convenience to use this Adapter as a listener for all types. More...
 
abstract AWTAdapter removeFrom (java.awt.Component awtComponent)
 

Additional Inherited Members

- Static Public Attributes inherited from com.jogamp.newt.event.awt.AWTAdapter
static final boolean DEBUG_IMPLEMENTATION = Debug.debug("Window")
 
- Protected Member Functions inherited from com.jogamp.newt.event.awt.AWTAdapter
 AWTAdapter (final com.jogamp.newt.event.NEWTEventListener newtListener, final NativeSurfaceHolder nsProxy)
 Create a proxy adapter, wrapping around an NEWT EventListener, exposed as an AWT EventListener,
where the given NativeSurfaceHolder impersonates the event's source. More...
 
 AWTAdapter (final com.jogamp.newt.event.NEWTEventListener newtListener, final com.jogamp.newt.Window newtProxy)
 Create a proxy adapter, wrapping around an NEWT EventListener, exposed as an AWT EventListener,
where the given NEWT Window, a NativeSurfaceHolder, impersonates the event's source. More...
 
 AWTAdapter (final com.jogamp.newt.Window downstream) throws IllegalStateException
 Create a pipeline adapter, AWT EventListener. More...
 
- Protected Attributes inherited from com.jogamp.newt.event.awt.AWTAdapter
boolean isSetup
 

Detailed Description

AWT: printable: PRESSED (t0), TYPED (t0), RELEASED (t1) non-printable: PRESSED (t0), RELEASED (t1)

Definition at line 40 of file AWTKeyAdapter.java.

Constructor & Destructor Documentation

◆ AWTKeyAdapter() [1/4]

com.jogamp.newt.event.awt.AWTKeyAdapter.AWTKeyAdapter ( final com.jogamp.newt.event.KeyListener  newtListener,
final NativeSurfaceHolder  nsProxy 
)

Definition at line 42 of file AWTKeyAdapter.java.

◆ AWTKeyAdapter() [2/4]

com.jogamp.newt.event.awt.AWTKeyAdapter.AWTKeyAdapter ( final com.jogamp.newt.event.KeyListener  newtListener,
final com.jogamp.newt.Window  newtProxy 
)

Definition at line 46 of file AWTKeyAdapter.java.

◆ AWTKeyAdapter() [3/4]

com.jogamp.newt.event.awt.AWTKeyAdapter.AWTKeyAdapter ( final com.jogamp.newt.Window  downstream)

Definition at line 50 of file AWTKeyAdapter.java.

◆ AWTKeyAdapter() [4/4]

com.jogamp.newt.event.awt.AWTKeyAdapter.AWTKeyAdapter ( )

Definition at line 54 of file AWTKeyAdapter.java.

Member Function Documentation

◆ addTo()

synchronized AWTAdapter com.jogamp.newt.event.awt.AWTKeyAdapter.addTo ( final java.awt.Component  awtComponent)

Due to the fact that some NEWT com.jogamp.newt.event.NEWTEventListener are mapped to more than one java.util.EventListener, this method is for your convenience to use this Adapter as a listener for all types.


E.g. com.jogamp.newt.event.MouseListener is mapped to java.awt.event.MouseListener and java.awt.event.MouseMotionListener.

Reimplemented from com.jogamp.newt.event.awt.AWTAdapter.

Definition at line 59 of file AWTKeyAdapter.java.

Here is the caller graph for this function:

◆ keyPressed()

synchronized void com.jogamp.newt.event.awt.AWTKeyAdapter.keyPressed ( final java.awt.event.KeyEvent  e)

Definition at line 71 of file AWTKeyAdapter.java.

◆ keyReleased()

synchronized void com.jogamp.newt.event.awt.AWTKeyAdapter.keyReleased ( final java.awt.event.KeyEvent  e)

Definition at line 83 of file AWTKeyAdapter.java.

◆ keyTyped()

synchronized void com.jogamp.newt.event.awt.AWTKeyAdapter.keyTyped ( final java.awt.event.KeyEvent  e)

Definition at line 95 of file AWTKeyAdapter.java.

◆ removeFrom()

synchronized AWTAdapter com.jogamp.newt.event.awt.AWTKeyAdapter.removeFrom ( final java.awt.Component  awtComponent)
See also
addTo(java.awt.Component)

Reimplemented from com.jogamp.newt.event.awt.AWTAdapter.

Definition at line 65 of file AWTKeyAdapter.java.


The documentation for this class was generated from the following file: