Module org.autogui

Class UIManagerUtil.OsVersion

java.lang.Object
org.autogui.swing.util.UIManagerUtil.OsVersion
Direct Known Subclasses:
UIManagerUtil.OsVersionLinux, UIManagerUtil.OsVersionMac, UIManagerUtil.OsVersionWin
Enclosing class:
UIManagerUtil

public static class UIManagerUtil.OsVersion extends Object
representing the OS version number
Since:
1.2
  • Field Details

    • arch

      protected String arch
    • name

      protected String name
    • version

      protected String version
  • Constructor Details

    • OsVersion

      public OsVersion(String arch, String name, String version)
    • OsVersion

      public OsVersion()
  • Method Details

    • getArch

      public String getArch()
    • getName

      public String getName()
    • getVersion

      public String getVersion()
    • versionNumber

      public int versionNumber(String n)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isMacOS

      public boolean isMacOS()
    • isWindows

      public boolean isWindows()
    • isLinux

      public boolean isLinux()
    • isDarkTheme

      public boolean isDarkTheme()
      Returns:
      true if the current UI theme is dark mode. (not yet fully implemented)
      Since:
      1.4