Class FlatInputMaps
java.lang.Object
com.formdev.flatlaf.FlatInputMaps
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classLazily creates an input map.private static classTakes a (lazy) base input map and lazily applies modifications to it specified in bindings. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidinitBasicInputMaps(UIDefaults defaults) (package private) static voidinitInputMaps(UIDefaults defaults) private static voidinitMacInputMaps(UIDefaults defaults) private static voidinitTextComponentInputMaps(UIDefaults defaults) private static <T> Tmac(T value, T macValue) private static voidmodifyInputMap(BooleanSupplier condition, UIDefaults defaults, String key, Object... bindings) private static voidmodifyInputMap(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)
-