Package org.jdesktop.swingx.util
Class OS
- java.lang.Object
-
- org.jdesktop.swingx.util.OS
-
public class OS extends Object
Provides methods related to the runtime environment.
-
-
Constructor Summary
Constructors Constructor Description OS()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static String
getWindowsVisualStyle()
Returns the name of the current Windows visual style.static boolean
isLinux()
static boolean
isMacOSX()
static boolean
isUsingWindowsVisualStyles()
static boolean
isWindows()
static boolean
isWindows2003()
static boolean
isWindowsVista()
static boolean
isWindowsXP()
-
-
-
Method Detail
-
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
public static String 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.
-
-