Package com.github.weisj.darklaf.util
Class PropertyUtil
java.lang.Object
com.github.weisj.darklaf.util.PropertyUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> List<T>asTypedList(List<?> list, Class<T> type)static booleancanOverwrite(Object o)static ColorchooseColor(Color currentColor, Color newColor)static booleangetBooleanProperty(Component c, String property)static booleangetBooleanProperty(Component c, String property, boolean defaultValue)static booleangetBooleanProperty(JComponent c, String property)static booleangetBooleanProperty(JComponent c, String property, boolean defaultValue)static Colorstatic Colorstatic ColorgetColor(JComponent c, String key)static ColorgetColor(JComponent c, String key, Color defaultValue)static IntegergetInteger(Component c, String key)static IntegergetInteger(Component c, String key, int defaultValue)static IntegergetInteger(JComponent c, String key)static IntegergetInteger(JComponent c, String key, int defaultValue)static <T> List<T>getList(UIDefaults defaults, String key, Class<T> type)static IntegergetMnemonic(String key, Locale l)static IntegergetMnemonic(UIDefaults defaults, String key, Locale l)static Objectstatic <T> Tstatic <T> Tstatic <T> TgetObject(JComponent c, String key, Class<T> type)static <T> TgetObject(JComponent c, String key, Class<T> type, T defaultValue)static Stringstatic Stringstatic StringgetString(JComponent c, String key)static StringgetString(JComponent c, String key, String defaultValue)static booleangetSystemFlag(String key)static booleangetSystemFlag(String key, boolean defaultValue)static voidinstallBackground(Component component, Color color)static voidinstallBooleanProperty(JComponent c, String key, String valueKey)static voidinstallBorder(JComponent component, Border border)static voidinstallFont(Component component, Font font)static voidinstallForeground(Component component, Color color)static voidinstallProperty(JComponent c, String key, Object value)static voidinstallSystemProperty(String key, String value)static <T> booleanisPropertyEqual(Component c, String property, T checkValue)static <T> booleanisPropertyEqual(JComponent c, String property, T checkValue)static voiduninstallProperty(JComponent c, String key)
-
Constructor Details
-
PropertyUtil
public PropertyUtil()
-
-
Method Details
-
canOverwrite
-
installSystemProperty
-
installBackground
-
installForeground
-
installBorder
-
installFont
-
uninstallProperty
-
installProperty
-
installBooleanProperty
-
getBooleanProperty
-
getBooleanProperty
-
getBooleanProperty
-
getBooleanProperty
-
isPropertyEqual
-
isPropertyEqual
-
getObject
-
getObject
-
getObject
-
getColor
-
getColor
-
getString
-
getString
-
getObject
-
getObject
-
getColor
-
getColor
-
getString
-
getString
-
getInteger
-
getInteger
-
getInteger
-
getInteger
-
getList
-
asTypedList
-
chooseColor
-
getMnemonic
-
getMnemonic
-
getSystemFlag
-
getSystemFlag
-