|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectartisynth.core.renderables.HudKeyListener
public class HudKeyListener
Class that listens to key events, and executes a scroll-up, scroll-down or fullscreen toggle for a HudPrintStream object.
Field Summary | |
---|---|
static artisynth.core.renderables.HudKeyListener.KeyCombo |
defaultFullscreenKeys
|
static artisynth.core.renderables.HudKeyListener.KeyCombo |
defaultScrollDownKeys
|
static artisynth.core.renderables.HudKeyListener.KeyCombo |
defaultScrollUpKeys
|
Constructor Summary | |
---|---|
HudKeyListener(HudPrintStream hud)
Creates a key listener for a HudPrintStream object |
|
HudKeyListener(HudPrintStream hud,
GLRenderer renderer)
Creates a key listener for a HudPrintStream object |
Method Summary | |
---|---|
static HudKeyListener |
createListener(HudPrintStream hud,
java.awt.Component comp)
Creates and registers a HudKeyListener object |
static HudKeyListener |
createListener(HudPrintStream hud,
java.awt.Component comp,
GLRenderer renderer)
Creates and registers a HudKeyListener object |
static HudKeyListener |
createListener(HudPrintStream hud,
GLViewer viewer)
Creates and registers a HudKeyListener object |
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
setFullscreenCombo(int keyCode,
char keyChar,
int keyModifiers)
Set key combination for toggling fullscreen, executed in the keyTyped event. |
void |
setScrollDownCombo(int keyCode,
char keyChar,
int keyModifiers)
Set key combination for scrolling down, executed in the keyPressed event. |
void |
setScrollUpCombo(int keyCode,
char keyChar,
int keyModifiers)
Set key combination for scrolling up, executed in the keyPressed event. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static artisynth.core.renderables.HudKeyListener.KeyCombo defaultScrollUpKeys
public static artisynth.core.renderables.HudKeyListener.KeyCombo defaultScrollDownKeys
public static artisynth.core.renderables.HudKeyListener.KeyCombo defaultFullscreenKeys
Constructor Detail |
---|
public HudKeyListener(HudPrintStream hud)
hud
- the HudPrintStream object to controlpublic HudKeyListener(HudPrintStream hud, GLRenderer renderer)
hud
- the HudPrintStream object to controlrenderer
- (optional) a renderer use to trigger re-render events after changesMethod Detail |
---|
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
public void setScrollUpCombo(int keyCode, char keyChar, int keyModifiers)
keyCode
- numeric codekeyChar
- (optional) characterkeyModifiers
- modifierspublic void setScrollDownCombo(int keyCode, char keyChar, int keyModifiers)
keyCode
- numeric codekeyChar
- (optional) characterkeyModifiers
- modifierspublic void setFullscreenCombo(int keyCode, char keyChar, int keyModifiers)
keyCode
- numeric codekeyChar
- (optional) characterkeyModifiers
- modifierspublic static HudKeyListener createListener(HudPrintStream hud, java.awt.Component comp)
hud
- the HudPrintStream to controlcomp
- the component on which to listen for key events
public static HudKeyListener createListener(HudPrintStream hud, java.awt.Component comp, GLRenderer renderer)
hud
- the HudPrintStream to controlcomp
- the component on which to listen for key eventsrenderer
- renderer object for triggering rerender events
public static HudKeyListener createListener(HudPrintStream hud, GLViewer viewer)
hud
- the HudPrintStream to controlviewer
- the component on which to listen for key events/re-render
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |