Package org.jdesktop.swingx.util
Class OS
java.lang.Object
org.jdesktop.swingx.util.OS
Provides methods related to the runtime environment.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
private static final boolean
-
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
osIsMacOsX
private static final boolean osIsMacOsX -
osIsWindows
private static final boolean osIsWindows -
osIsWindowsXP
private static final boolean osIsWindowsXP -
osIsWindows2003
private static final boolean osIsWindows2003 -
osIsWindowsVista
private static final boolean osIsWindowsVista -
osIsLinux
private static final boolean osIsLinux
-
-
Constructor Details
-
OS
public OS()
-
-
Method Details
-
isMacOSX
public static boolean isMacOSX()- Returns:
- true if this VM is running on Mac OS X
-
isWindows
public static boolean isWindows()- Returns:
- true if this VM is running on Windows
-
isWindowsXP
public static boolean isWindowsXP()- Returns:
- true if this VM is running on Windows XP
-
isWindows2003
public static boolean isWindows2003()- Returns:
- true if this VM is running on Windows 2003
-
isWindowsVista
public static boolean isWindowsVista()- Returns:
- true if this VM is running on Windows Vista
-
isLinux
public static boolean isLinux()- Returns:
- true if this VM is running on a Linux distribution
-
isUsingWindowsVisualStyles
public static boolean isUsingWindowsVisualStyles()- Returns:
- true if the VM is running Windows and the Java application is rendered using XP Visual Styles.
-
getWindowsVisualStyle
Returns the name of the current Windows visual style.- it looks for a property name "win.xpstyle.name" in UIManager and if not found
- it queries the win.xpstyle.colorName desktop property (
Toolkit.getDesktopProperty(java.lang.String)
)
- Returns:
- the name of the current Windows visual style if any.
-