public class RedirectInputMap extends javax.swing.ComponentInputMap
Modifier and Type | Field and Description |
---|---|
private javax.swing.InputMap |
target |
Constructor and Description |
---|
RedirectInputMap(javax.swing.JComponent component,
javax.swing.InputMap target) |
Modifier and Type | Method and Description |
---|---|
javax.swing.KeyStroke[] |
allKeys() |
void |
clear() |
java.lang.Object |
get(javax.swing.KeyStroke keyStroke) |
javax.swing.KeyStroke[] |
keys() |
void |
put(javax.swing.KeyStroke keyStroke,
java.lang.Object actionMapKey) |
static void |
redirect(javax.swing.JComponent source,
javax.swing.JComponent target) |
void |
remove(javax.swing.KeyStroke key) |
int |
size() |
private final javax.swing.InputMap target
public RedirectInputMap(javax.swing.JComponent component, javax.swing.InputMap target)
public java.lang.Object get(javax.swing.KeyStroke keyStroke)
get
in class javax.swing.InputMap
public javax.swing.KeyStroke[] keys()
keys
in class javax.swing.InputMap
public int size()
size
in class javax.swing.InputMap
public javax.swing.KeyStroke[] allKeys()
allKeys
in class javax.swing.InputMap
public void put(javax.swing.KeyStroke keyStroke, java.lang.Object actionMapKey)
put
in class javax.swing.ComponentInputMap
public void remove(javax.swing.KeyStroke key)
remove
in class javax.swing.ComponentInputMap
public void clear()
clear
in class javax.swing.ComponentInputMap
public static void redirect(javax.swing.JComponent source, javax.swing.JComponent target)