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 FlatComponentExtension
Base 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.Object
getClientProperty(java.lang.Object key)
OverridesJComponent.getClientProperty(Object)
.default boolean
getClientPropertyBoolean(java.lang.Object key, boolean defaultValue)
default boolean
getClientPropertyBoolean(java.lang.Object key, java.lang.String defaultValueKey)
default java.awt.Color
getClientPropertyColor(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.Insets
getClientPropertyInsets(java.lang.Object key, java.lang.String defaultValueKey)
default int
getClientPropertyInt(java.lang.Object key, int defaultValue)
default int
getClientPropertyInt(java.lang.Object key, java.lang.String defaultValueKey)
void
putClientProperty(java.lang.Object key, java.lang.Object value)
OverridesJComponent.putClientProperty(Object, Object)
.default void
putClientPropertyBoolean(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)
-
-