JIDE Common Layer 2.7.6

com.jidesoft.plaf
Class XPUtils

java.lang.Object
  extended by com.jidesoft.plaf.XPUtils

public class XPUtils
extends java.lang.Object

Util class for XP style.


Field Summary
static java.lang.String BLUE
           
static java.lang.String DEFAULT
           
static java.lang.String GRAY
           
static java.lang.String HOMESTEAD
           
static java.lang.String METALLIC
           
static java.lang.String PROPERTY_COLORNAME
           
static java.lang.String PROPERTY_DLLNAME
           
static java.lang.String PROPERTY_THEMEACTIVE
           
 
Constructor Summary
XPUtils()
           
 
Method Summary
static java.lang.String getColorName()
          Gets the color name.
static boolean isXPStyleOn()
          Checks if the XP style is on.
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PROPERTY_THEMEACTIVE

public static final java.lang.String PROPERTY_THEMEACTIVE
See Also:
Constant Field Values

PROPERTY_COLORNAME

public static final java.lang.String PROPERTY_COLORNAME
See Also:
Constant Field Values

PROPERTY_DLLNAME

public static final java.lang.String PROPERTY_DLLNAME
See Also:
Constant Field Values

DEFAULT

public static final java.lang.String DEFAULT
See Also:
Constant Field Values

GRAY

public static final java.lang.String GRAY
See Also:
Constant Field Values

BLUE

public static final java.lang.String BLUE
See Also:
Constant Field Values

HOMESTEAD

public static final java.lang.String HOMESTEAD
See Also:
Constant Field Values

METALLIC

public static final java.lang.String METALLIC
See Also:
Constant Field Values
Constructor Detail

XPUtils

public XPUtils()
Method Detail

isXPStyleOn

public static boolean isXPStyleOn()
                           throws java.lang.UnsupportedOperationException
Checks if the XP style is on. Even on Windows XP OS, user can choose Classic style or XP style. This method will tell you if XP style is on.

Please note it will return the correct value only if it's jdk1.4.2 and above. Otherwise it will throw UnsupportedOperationException.

Returns:
true if XP style in on.
Throws:
java.lang.UnsupportedOperationException - if jdk version is not 1.4.2 or above.

getColorName

public static java.lang.String getColorName()
                                     throws java.lang.UnsupportedOperationException
Gets the color name. On Windows XP, it could be one of the values BLUE, HOMESTEAD or METALLIC. If XP style is not on or the system is not Windows XP at all, it will return null.

Please note it will return the correct value only if it's jdk1.4.2 and above. Otherwise it will throw UnsupportedOperationException.

Returns:
the color name of XP theme.
Throws:
java.lang.UnsupportedOperationException - if jdk version is not 1.4.2 or above.

main

public static void main(java.lang.String[] args)

JIDE Common Layer 2.7.6