public abstract class IdeUIManager
extends java.lang.Object
IdeUIManager supplements the behavior defined by UIManager, and is not a replacement for that class.| Modifier and Type | Class and Description | 
|---|---|
static class  | 
IdeUIManager.ThemeInfo
Provides information about a look-and-feel color theme, for the sake
 of initializing or configuring an application that supports themes. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static java.lang.String | 
DIRTY_FONT  | 
static java.lang.String | 
FILEVIEW_ARCHIVE_ICON  | 
static java.lang.String | 
STATUS_BAR_UICLASSID  | 
static java.lang.String | 
TREE_INACTIVE_SELECTION_BACKGROUND_KEY  | 
static java.lang.String | 
TREE_INACTIVE_SELECTION_FOREGROUND_KEY  | 
| Modifier | Constructor and Description | 
|---|---|
protected  | 
IdeUIManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.awt.Color | 
getActiveTitleButtonColor()  | 
static java.awt.Color | 
getActiveTitleColor()  | 
static java.awt.Color | 
getActiveTitleForegroundColor()  | 
static java.awt.Color | 
getActiveTitleGradientDarkColor()  | 
static java.awt.Color | 
getActiveTitleGradientLightColor()  | 
abstract IdeUIManager.ThemeInfo | 
getCurrentTheme(java.lang.String lafClassName)
Returns information about the current color theme for the specified
 look-and-feel. 
 | 
abstract IdeUIManager.ThemeInfo | 
getDefaultTheme(java.lang.String lafClassName)
Returns information about the default color theme for the specified
 look-and-feel. 
 | 
static java.awt.Color | 
getDisabledTextColor()  | 
static java.awt.Color | 
getHighlightedTabColor()  | 
static java.awt.Color | 
getInactiveTitleButtonColor()  | 
static java.awt.Color | 
getInactiveTitleColor()  | 
static java.awt.Color | 
getInactiveTitleForegroundColor()  | 
static java.awt.Color | 
getInactiveTitleGradientDarkColor()  | 
static java.awt.Color | 
getInactiveTitleGradientLightColor()  | 
abstract IdeUIManager.ThemeInfo[] | 
getInstalledThemes(java.lang.String lafClassName)
Returns information about the color themes that are available for
 the specified look-and-feel. 
 | 
static java.awt.Color | 
getSelectedFocusedTabColor()  | 
static IdeUIManager | 
getUIManager()  | 
static java.awt.Color | 
getUnselectedTabColor()  | 
static java.awt.Color | 
getUnselectedTitleButtonColor()  | 
static java.awt.Color | 
getUnselectedTitleColor()  | 
static java.awt.Color | 
getUnselectedTitleForegroundColor()  | 
abstract void | 
setLookAndFeel(java.lang.String lafClassName,
              java.lang.String themeClassName)
Sets a new look-and-feel and color theme. 
 | 
static void | 
setUIManager(IdeUIManager uiManager)  | 
public static final java.lang.String STATUS_BAR_UICLASSID
public static final java.lang.String TREE_INACTIVE_SELECTION_FOREGROUND_KEY
public static final java.lang.String TREE_INACTIVE_SELECTION_BACKGROUND_KEY
public static final java.lang.String FILEVIEW_ARCHIVE_ICON
public static final java.lang.String DIRTY_FONT
public static IdeUIManager getUIManager()
public static void setUIManager(IdeUIManager uiManager)
public abstract void setLookAndFeel(java.lang.String lafClassName,
                  java.lang.String themeClassName)
lafClassName - the name of the LookAndFeel
                       class; if null, then the
                       look-and-feel is not changedthemeClassName - the name of the theme class; if
                       null, then the theme is not changedpublic abstract IdeUIManager.ThemeInfo[] getInstalledThemes(java.lang.String lafClassName)
lafClassName - the name of the LookAndFeel
                     classIdeUIManager.ThemeInfo objects that describe the themes
         available under the specified look-and-feel; returns an empty
         array if the look-and-feel does not support themes, if no
         themes are installed, or if the specified class name is
         nullpublic abstract IdeUIManager.ThemeInfo getCurrentTheme(java.lang.String lafClassName)
lafClassName - the name of the LookAndFeel
                     classIdeUIManager.ThemeInfo object that describes the current color
         theme; returns null if the specified
         look-and-feel does not support themes or the class name is
         nullpublic abstract IdeUIManager.ThemeInfo getDefaultTheme(java.lang.String lafClassName)
lafClassName - the name of the LookAndFeel
                     classIdeUIManager.ThemeInfo object that describes the default color
         theme; returns null if the specified
         look-and-feel does not support themes or the class name is
         nullpublic static java.awt.Color getUnselectedTabColor()
public static java.awt.Color getSelectedFocusedTabColor()
public static java.awt.Color getDisabledTextColor()
public static java.awt.Color getHighlightedTabColor()
public static java.awt.Color getActiveTitleColor()
public static java.awt.Color getActiveTitleGradientLightColor()
public static java.awt.Color getActiveTitleGradientDarkColor()
public static java.awt.Color getInactiveTitleColor()
public static java.awt.Color getInactiveTitleGradientLightColor()
public static java.awt.Color getInactiveTitleGradientDarkColor()
public static java.awt.Color getInactiveTitleForegroundColor()
public static java.awt.Color getUnselectedTitleColor()
public static java.awt.Color getUnselectedTitleForegroundColor()
public static java.awt.Color getActiveTitleForegroundColor()
public static java.awt.Color getActiveTitleButtonColor()
public static java.awt.Color getInactiveTitleButtonColor()
public static java.awt.Color getUnselectedTitleButtonColor()