public class BindingAdaptor
extends java.awt.event.KeyAdapter
Constructor and Description |
---|
BindingAdaptor(BindingChooser chooser) |
Modifier and Type | Method and Description |
---|---|
int |
getDisablingKeyCode()
Provides the keycode that can be input to generated key adaptors to
disable key bindings.
|
int |
getInputEventType()
Provides the type of keystroke registered by input via generated key
adaptors.
|
boolean |
isBindingDisablingEnabled()
Provides if bindings are currently disableable via generated key adaptors
or not.
|
void |
keyPressed(java.awt.event.KeyEvent event) |
void |
keyReleased(java.awt.event.KeyEvent event) |
void |
keyTyped(java.awt.event.KeyEvent event) |
void |
setBindingsDisableable(boolean enable)
Sets if bindings can be disabled via generated key adaptors with the
disabling key code.
|
void |
setDisablingKeyCode(int keycode)
Sets the keycode used to disable individual key bindings (removing it
from returned mappings) via generated key adaptors.
|
void |
setInputEventType(int type)
Sets the type of keystroke registered by input via generated key adaptors
(by default KeyEvent.KEY_PRESSED).
|
BindingAdaptor(BindingChooser chooser)
public boolean isBindingDisablingEnabled()
public void setBindingsDisableable(boolean enable)
enable
- if true then input can disable bindings, otherwise bindings
may not be disabledpublic int getDisablingKeyCode()
public void setDisablingKeyCode(int keycode)
keycode
- keycode that sets selected entry to a disabled statepublic int getInputEventType()
public void setInputEventType(int type)
type
- type of keystroke registered by inputjava.lang.IllegalArgumentException
- if type doesn't match a valid key eventpublic void keyPressed(java.awt.event.KeyEvent event)
keyPressed
in interface java.awt.event.KeyListener
keyPressed
in class java.awt.event.KeyAdapter
public void keyReleased(java.awt.event.KeyEvent event)
keyReleased
in interface java.awt.event.KeyListener
keyReleased
in class java.awt.event.KeyAdapter
public void keyTyped(java.awt.event.KeyEvent event)
keyTyped
in interface java.awt.event.KeyListener
keyTyped
in class java.awt.event.KeyAdapter
Jitsi, the OpenSource Java VoIP and Instant Messaging client.
Distributable under Apache license.