|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.argouml.ui.LookAndFeelMgr
Controls the look and feel and theme of ArgoUML. LookAndFeelMgr has a "Look and Feel" property which represents the Swing Pluggable Look-and-feel. It also has a "Theme" property which represents a MetalTheme when the Metal look-and-feel is selected.
Field Summary | |
---|---|
static LookAndFeelMgr |
SINGLETON
|
Method Summary | |
---|---|
java.lang.String[] |
getAvailableLookAndFeelNames()
Returns the display names of the available look and feel choices. |
java.lang.String[] |
getAvailableThemeNames()
Returns the display names of the available theme choices. |
java.lang.String |
getCurrentLookAndFeel()
Returns the string identifier for the current look and feel. |
java.lang.String |
getCurrentLookAndFeelName()
Returns the display name of the current look and feel. |
java.lang.String |
getCurrentTheme()
Returns the string identifier for the current theme. |
java.lang.String |
getCurrentThemeName()
Returns the display name of the current theme. |
java.lang.String |
getLookAndFeelFromName(java.lang.String name)
Returns the Look and Feel class name identifier for the specified display name, or null if no such Look and Feel is found. |
java.lang.String |
getThemeFromArg(java.lang.String arg)
Detecting the theme from the command line. |
java.lang.String |
getThemeFromName(java.lang.String name)
Returns the theme class name identifier for the specified display name, or null if no such theme is found. |
void |
initializeLookAndFeel()
Sets the appearance of the UI using the current values of the LookAndFeel and Theme properties. |
boolean |
isThemeCompatibleLookAndFeel(java.lang.String lafClass)
Returns true if the specified look and feel class supports setting different themes. |
void |
printThemeArgs()
Outputs command-line arguments supported by this class. |
void |
setCurrentLookAndFeel(java.lang.String lafClass)
Sets the current look and feel, storing the new value in Configuration. |
void |
setCurrentTheme(java.lang.String themeClass)
Sets the current theme, storing the new value in Configuration. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final LookAndFeelMgr SINGLETON
Method Detail |
public void initializeLookAndFeel()
public java.lang.String getThemeFromArg(java.lang.String arg)
public void printThemeArgs()
public java.lang.String[] getAvailableLookAndFeelNames()
public java.lang.String[] getAvailableThemeNames()
public java.lang.String getLookAndFeelFromName(java.lang.String name)
name
- display name of desired look and feel
public java.lang.String getThemeFromName(java.lang.String name)
name
- display name of desired theme
public boolean isThemeCompatibleLookAndFeel(java.lang.String lafClass)
lafClass
- look and feel class name
public java.lang.String getCurrentLookAndFeel()
public java.lang.String getCurrentLookAndFeelName()
public void setCurrentLookAndFeel(java.lang.String lafClass)
lafClass
- class name of desired look and feelpublic java.lang.String getCurrentTheme()
public java.lang.String getCurrentThemeName()
public void setCurrentTheme(java.lang.String themeClass)
themeClass
- class name of desired theme
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2003 (20040229) | ArgoUML Project Home | ArgoUML Cookbook |