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 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 Details
-
getClientProperty
OverridesJComponent.getClientProperty(Object). -
putClientProperty
OverridesJComponent.putClientProperty(Object, Object). -
getClientPropertyBoolean
-
getClientPropertyBoolean
-
putClientPropertyBoolean
-
getClientPropertyInt
-
getClientPropertyInt
-
getClientPropertyColor
-
getClientPropertyInsets
-
getClientPropertyEnumString
-
putClientPropertyEnumString
-