Class SystemInfo

java.lang.Object
com.formdev.flatlaf.util.SystemInfo

public class SystemInfo extends Object
Provides information about the current system.
  • Field Details

    • isWindows

      public static final boolean isWindows
    • isMacOS

      public static final boolean isMacOS
    • isLinux

      public static final boolean isLinux
    • osVersion

      public static final long osVersion
    • isWindows_10_orLater

      public static final boolean isWindows_10_orLater
    • isWindows_11_orLater

      public static final boolean isWindows_11_orLater
      Since:
      2
    • isMacOS_10_11_ElCapitan_orLater

      public static final boolean isMacOS_10_11_ElCapitan_orLater
    • isMacOS_10_14_Mojave_orLater

      public static final boolean isMacOS_10_14_Mojave_orLater
    • isMacOS_10_15_Catalina_orLater

      public static final boolean isMacOS_10_15_Catalina_orLater
    • isX86

      public static final boolean isX86
      Since:
      2
    • isX86_64

      public static final boolean isX86_64
      Since:
      1.1
    • isAARCH64

      public static final boolean isAARCH64
      Since:
      2
    • javaVersion

      public static final long javaVersion
    • isJava_9_orLater

      public static final boolean isJava_9_orLater
    • isJava_11_orLater

      public static final boolean isJava_11_orLater
    • isJava_12_orLater

      public static final boolean isJava_12_orLater
      Since:
      2.3
    • isJava_15_orLater

      public static final boolean isJava_15_orLater
    • isJava_17_orLater

      public static final boolean isJava_17_orLater
      Since:
      2
    • isJava_18_orLater

      public static final boolean isJava_18_orLater
      Since:
      2
    • isJetBrainsJVM

      public static final boolean isJetBrainsJVM
    • isJetBrainsJVM_11_orLater

      public static final boolean isJetBrainsJVM_11_orLater
    • isKDE

      public static final boolean isKDE
    • isProjector

      public static final boolean isProjector
      Since:
      1.1
    • isWebswing

      public static final boolean isWebswing
      Since:
      1.1.2
    • isWinPE

      public static final boolean isWinPE
      Since:
      1.1.1
    • isMacFullWindowContentSupported

      public static final boolean isMacFullWindowContentSupported
      Since:
      2.3
  • Constructor Details

    • SystemInfo

      public SystemInfo()
  • Method Details

    • scanVersion

      public static long scanVersion(String version)
    • toVersion

      public static long toVersion(int major, int minor, int micro, int patch)