Interface FlatComponentExtension
-
- All Known Implementing Classes:
FlatButton,FlatComboBox,FlatEditorPane,FlatFormattedTextField,FlatLabel,FlatPasswordField,FlatProgressBar,FlatScrollBar,FlatScrollPane,FlatSpinner,FlatSplitPane,FlatTabbedPane,FlatTextArea,FlatTextField,FlatTextPane,FlatToggleButton,FlatTree
public interface FlatComponentExtensionBase interface for all FlatLaf component extensions. Extensions use client properties to store property values in components.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ObjectgetClientProperty(Object key)OverridesJComponent.getClientProperty(Object).default booleangetClientPropertyBoolean(Object key, boolean defaultValue)default booleangetClientPropertyBoolean(Object key, String defaultValueKey)default ColorgetClientPropertyColor(Object key, String defaultValueKey)default <T extends Enum<T>>
TgetClientPropertyEnumString(Object key, Class<T> enumType, String defaultValueKey, T defaultValue)default InsetsgetClientPropertyInsets(Object key, String defaultValueKey)default intgetClientPropertyInt(Object key, int defaultValue)default intgetClientPropertyInt(Object key, String defaultValueKey)voidputClientProperty(Object key, Object value)OverridesJComponent.putClientProperty(Object, Object).default voidputClientPropertyBoolean(Object key, boolean value, boolean defaultValue)default <T extends Enum<T>>
voidputClientPropertyEnumString(Object key, Enum<T> value)
-
-
-
Method Detail
-
getClientProperty
Object getClientProperty(Object key)
OverridesJComponent.getClientProperty(Object).
-
putClientProperty
void putClientProperty(Object key, Object value)
OverridesJComponent.putClientProperty(Object, Object).
-
getClientPropertyBoolean
default boolean getClientPropertyBoolean(Object key, String defaultValueKey)
-
getClientPropertyBoolean
default boolean getClientPropertyBoolean(Object key, boolean defaultValue)
-
putClientPropertyBoolean
default void putClientPropertyBoolean(Object key, boolean value, boolean defaultValue)
-
getClientPropertyInt
default int getClientPropertyInt(Object key, int defaultValue)
-
getClientPropertyEnumString
default <T extends Enum<T>> T getClientPropertyEnumString(Object key, Class<T> enumType, String defaultValueKey, T defaultValue)
-
-