public class PlafManager extends Object
Constructor and Description |
---|
PlafManager() |
Modifier and Type | Method and Description |
---|---|
static Theme |
addCustomTheme(String themeName,
Properties p) |
static String |
getSystemThemeName() |
static ComponentUI |
getUI(JComponent target)
Returns the appropriate
ComponentUI implementation for
target . |
static void |
installPreferredTheme() |
static void |
installPreferredTheme(boolean update) |
static void |
installSystemTheme() |
static Theme |
loadCustomTheme(String themeName,
Properties p,
boolean exclusive) |
static Theme |
removeCustomTheme(String themeName) |
static Theme |
setCustomTheme(String themeName,
Properties p) |
static void |
setPreferredTheme(Properties p) |
static void |
setPreferredTheme(String themeName) |
static void |
setPreferredTheme(String themeName,
boolean reload) |
public static String getSystemThemeName()
public static void installSystemTheme()
public static void setPreferredTheme(Properties p)
public static void setPreferredTheme(String themeName)
public static void setPreferredTheme(String themeName, boolean reload)
public static void installPreferredTheme(boolean update)
public static void installPreferredTheme()
public static Theme addCustomTheme(String themeName, Properties p)
public static Theme setCustomTheme(String themeName, Properties p)
public static Theme loadCustomTheme(String themeName, Properties p, boolean exclusive)
public static ComponentUI getUI(JComponent target)
ComponentUI
implementation for
target
. In case the component is a member of the installed look
and feel, this method first queries UIManager.getUI(target)
before attempting to resolve it locally.target
- the JComponent
to return the ComponentUI
forComponentUI
object for target
NullPointerException
- if target
is null
UIManager.getUI(javax.swing.JComponent)