Interface FlatComponentExtension
-
- All Known Implementing Classes:
FlatButton,FlatComboBox,FlatEditorPane,FlatFormattedTextField,FlatPasswordField,FlatProgressBar,FlatScrollBar,FlatScrollPane,FlatSpinner,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 java.lang.ObjectgetClientProperty(java.lang.Object key)OverridesJComponent.getClientProperty(Object).default booleangetClientPropertyBoolean(java.lang.Object key, boolean defaultValue)default booleangetClientPropertyBoolean(java.lang.Object key, java.lang.String defaultValueKey)default java.awt.ColorgetClientPropertyColor(java.lang.Object key, java.lang.String defaultValueKey)default <T extends java.lang.Enum<T>>
TgetClientPropertyEnumString(java.lang.Object key, java.lang.Class<T> enumType, java.lang.String defaultValueKey, T defaultValue)default java.awt.InsetsgetClientPropertyInsets(java.lang.Object key, java.lang.String defaultValueKey)default intgetClientPropertyInt(java.lang.Object key, int defaultValue)default intgetClientPropertyInt(java.lang.Object key, java.lang.String defaultValueKey)voidputClientProperty(java.lang.Object key, java.lang.Object value)OverridesJComponent.putClientProperty(Object, Object).default voidputClientPropertyBoolean(java.lang.Object key, boolean value, boolean defaultValue)default <T extends java.lang.Enum<T>>
voidputClientPropertyEnumString(java.lang.Object key, java.lang.Enum<T> value)
-
-
-
Method Detail
-
getClientProperty
java.lang.Object getClientProperty(java.lang.Object key)
OverridesJComponent.getClientProperty(Object).
-
putClientProperty
void putClientProperty(java.lang.Object key, java.lang.Object value)OverridesJComponent.putClientProperty(Object, Object).
-
getClientPropertyBoolean
default boolean getClientPropertyBoolean(java.lang.Object key, java.lang.String defaultValueKey)
-
getClientPropertyBoolean
default boolean getClientPropertyBoolean(java.lang.Object key, boolean defaultValue)
-
putClientPropertyBoolean
default void putClientPropertyBoolean(java.lang.Object key, boolean value, boolean defaultValue)
-
getClientPropertyInt
default int getClientPropertyInt(java.lang.Object key, java.lang.String defaultValueKey)
-
getClientPropertyInt
default int getClientPropertyInt(java.lang.Object key, int defaultValue)
-
getClientPropertyColor
default java.awt.Color getClientPropertyColor(java.lang.Object key, java.lang.String defaultValueKey)
-
getClientPropertyInsets
default java.awt.Insets getClientPropertyInsets(java.lang.Object key, java.lang.String defaultValueKey)
-
getClientPropertyEnumString
default <T extends java.lang.Enum<T>> T getClientPropertyEnumString(java.lang.Object key, java.lang.Class<T> enumType, java.lang.String defaultValueKey, T defaultValue)
-
putClientPropertyEnumString
default <T extends java.lang.Enum<T>> void putClientPropertyEnumString(java.lang.Object key, java.lang.Enum<T> value)
-
-