Package com.formdev.flatlaf
Class FlatInputMaps
- java.lang.Object
-
- com.formdev.flatlaf.FlatInputMaps
-
class FlatInputMaps extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static class
FlatInputMaps.LazyInputMapEx
Lazily creates an input map.private static class
FlatInputMaps.LazyModifyInputMap
Takes a (lazy) base input map and lazily applies modifications to it specified in bindings.
-
Constructor Summary
Constructors Constructor Description FlatInputMaps()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description private static void
initBasicInputMaps(javax.swing.UIDefaults defaults)
(package private) static void
initInputMaps(javax.swing.UIDefaults defaults)
private static void
initMacInputMaps(javax.swing.UIDefaults defaults)
private static void
initTextComponentInputMaps(javax.swing.UIDefaults defaults)
private static <T> T
mac(T value, T macValue)
private static void
modifyInputMap(java.util.function.BooleanSupplier condition, javax.swing.UIDefaults defaults, java.lang.String key, java.lang.Object... bindings)
private static void
modifyInputMap(javax.swing.UIDefaults defaults, java.lang.String key, java.lang.Object... bindings)
-
-
-
Method Detail
-
initInputMaps
static void initInputMaps(javax.swing.UIDefaults defaults)
-
initBasicInputMaps
private static void initBasicInputMaps(javax.swing.UIDefaults defaults)
-
initTextComponentInputMaps
private static void initTextComponentInputMaps(javax.swing.UIDefaults defaults)
-
initMacInputMaps
private static void initMacInputMaps(javax.swing.UIDefaults defaults)
-
modifyInputMap
private static void modifyInputMap(javax.swing.UIDefaults defaults, java.lang.String key, java.lang.Object... bindings)
-
modifyInputMap
private static void modifyInputMap(java.util.function.BooleanSupplier condition, javax.swing.UIDefaults defaults, java.lang.String key, java.lang.Object... bindings)
-
mac
private static <T> T mac(T value, T macValue)
-
-