|
Extension SDK 10.1.3.36.73 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectoracle.ide.IdeUIManager
Defines the API for handling look-and-feel specific actions in the IDE.
The IdeUIManager supplements the behavior defined by UIManager, and is not a replacement for that class.
| Nested Class Summary | |
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. |
| Field Summary | |
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
|
| Constructor Summary | |
protected |
IdeUIManager()
|
| Method Summary | |
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. |
abstract IdeUIManager.ThemeInfo[] |
getInstalledThemes(java.lang.String lafClassName)
Returns information about the color themes that are available for the specified look-and-feel. |
static IdeUIManager |
getUIManager()
|
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)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface oracle.ide.Addin |
initialize |
| Field Detail |
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
| Constructor Detail |
protected IdeUIManager()
| Method Detail |
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
class
IdeUIManager.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
class
IdeUIManager.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
class
IdeUIManager.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
null
|
Extension SDK 10.1.3.36.73 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
Copyright © 1997, 2005, Oracle.All rights reserved.