Package com.formdev.flatlaf
Class FlatInputMaps
java.lang.Object
com.formdev.flatlaf.FlatInputMaps
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static class
Lazily creates an input map.private static class
Takes a (lazy) base input map and lazily applies modifications to it specified in bindings. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static void
initBasicInputMaps
(UIDefaults defaults) (package private) static void
initInputMaps
(UIDefaults defaults) private static void
initMacInputMaps
(UIDefaults defaults) private static void
initTextComponentInputMaps
(UIDefaults defaults) private static <T> T
mac
(T value, T macValue) private static void
modifyInputMap
(BooleanSupplier condition, UIDefaults defaults, String key, Object... bindings) private static void
modifyInputMap
(UIDefaults defaults, String key, Object... bindings)
-
Constructor Details
-
FlatInputMaps
FlatInputMaps()
-
-
Method Details
-
initInputMaps
-
initBasicInputMaps
-
initTextComponentInputMaps
-
initMacInputMaps
-
modifyInputMap
-
modifyInputMap
private static void modifyInputMap(BooleanSupplier condition, UIDefaults defaults, String key, Object... bindings) -
mac
private static <T> T mac(T value, T macValue)
-