Package com.jidesoft.plaf
Class XPUtils
- java.lang.Object
-
- com.jidesoft.plaf.XPUtils
-
public class XPUtils extends java.lang.ObjectUtil class for XP style.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBLUEstatic java.lang.StringDEFAULTstatic java.lang.StringGRAYstatic java.lang.StringHOMESTEADstatic java.lang.StringMETALLICstatic java.lang.StringPROPERTY_COLORNAMEstatic java.lang.StringPROPERTY_DLLNAMEstatic java.lang.StringPROPERTY_THEMEACTIVE
-
Constructor Summary
Constructors Constructor Description XPUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetColorName()Gets the color name.static booleanisXPStyleOn()Checks if the XP style is on.static voidmain(java.lang.String[] args)
-
-
-
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
-
-
Method Detail
-
isXPStyleOn
public static boolean isXPStyleOn() throws java.lang.UnsupportedOperationExceptionChecks 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.UnsupportedOperationExceptionGets 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)
-
-