public static class UIDefaults.LazyInputMap extends Object implements UIDefaults.LazyValue
LazyInputMap will create a InputMap
in its createValue
method. The bindings are passed in in the constructor.
The bindings are an array with
the even number entries being string KeyStrokes
(eg "alt SPACE") and
the odd number entries being the value to use in the
InputMap (and the key in the ActionMap).| Constructor and Description |
|---|
LazyInputMap(Object[] bindings) |
| Modifier and Type | Method and Description |
|---|---|
Object |
createValue(UIDefaults table)
Creates an
InputMap with the bindings that are
passed in. |
public LazyInputMap(Object[] bindings)
public Object createValue(UIDefaults table)
InputMap with the bindings that are
passed in.createValue in interface UIDefaults.LazyValuetable - a UIDefaults tableInputMapGenerated by SciJava from the sources of OpenJDK 8 (Zulu), which are licensed under the GNU General Public License, version 2, with the Classpath Exception. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.