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
Modifier and TypeMethodDescriptiongetClientProperty
(Object key) OverridesJComponent.getClientProperty(Object)
.default boolean
getClientPropertyBoolean
(Object key, boolean defaultValue) default boolean
getClientPropertyBoolean
(Object key, String defaultValueKey) default Color
getClientPropertyColor
(Object key, String defaultValueKey) default <T extends Enum<T>>
TgetClientPropertyEnumString
(Object key, Class<T> enumType, String defaultValueKey, T defaultValue) default Insets
getClientPropertyInsets
(Object key, String defaultValueKey) default int
getClientPropertyInt
(Object key, int defaultValue) default int
getClientPropertyInt
(Object key, String defaultValueKey) void
putClientProperty
(Object key, Object value) OverridesJComponent.putClientProperty(Object, Object)
.default void
putClientPropertyBoolean
(Object key, boolean value, boolean defaultValue) default <T extends Enum<T>>
voidputClientPropertyEnumString
(Object key, Enum<T> value)
-
Method Details
-
getClientProperty
OverridesJComponent.getClientProperty(Object)
. -
putClientProperty
OverridesJComponent.putClientProperty(Object, Object)
. -
getClientPropertyBoolean
-
getClientPropertyBoolean
-
putClientPropertyBoolean
-
getClientPropertyInt
-
getClientPropertyInt
-
getClientPropertyColor
-
getClientPropertyInsets
-
getClientPropertyEnumString
-
putClientPropertyEnumString
-