Class OS

java.lang.Object
org.jdesktop.swingx.util.OS

public class OS extends Object
Provides methods related to the runtime environment.
  • 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

      public static String getWindowsVisualStyle()
      Returns the name of the current Windows visual style.
      Returns:
      the name of the current Windows visual style if any.