Package generic.theme
Class HeadlessThemeManager
java.lang.Object
generic.theme.ThemeManager
generic.theme.HeadlessThemeManager
This is a strange implementation of
ThemeManager
that is meant to be used in a headless
environment, but also needs theme properties to have been loaded. This is needed by any
application that needs to do theme property validation.-
Field Summary
Fields inherited from class generic.theme.ThemeManager
activeLafType, activeTheme, applicationDefaults, currentValues, INSTANCE, javaDefaults, THEME_DIR, useDarkDefaults
-
Constructor Summary
-
Method Summary
Methods inherited from class generic.theme.ThemeManager
addTheme, addThemeListener, adjustFonts, buildCurrentValues, deleteTheme, error, getActiveTheme, getAllThemes, getApplicationDarkDefaults, getApplicationLightDefaults, getColor, getCurrentValues, getDefaults, getDefaultTheme, getFont, getIcon, getInstance, getJavaDefaults, getLookAndFeelType, getNonDefaultValues, getSupportedThemes, getTheme, getThemeValues, hasColor, hasFont, hasIcon, hasThemeChanges, hasThemeValueChanges, installInGui, isBlinkingCursors, isChangedColor, isChangedFont, isChangedIcon, isDarkTheme, isUpdatingTheme, isUsingAquaUI, isUsingNimbusUI, loadApplicationDefaults, notifyThemeChanged, registerFont, registerFont, removeThemeListener, restoreColor, restoreFont, restoreIcon, restoreThemeValues, setBlinkingCursors, setColor, setColor, setFont, setFont, setIcon, setIcon, setLookAndFeel, setTheme, unRegisterFont, update
-
Constructor Details
-
HeadlessThemeManager
public HeadlessThemeManager()
-
-
Method Details
-
initialize
public static void initialize()
-