Package com.formdev.flatlaf.util
Class SystemInfo
- java.lang.Object
-
- com.formdev.flatlaf.util.SystemInfo
-
public class SystemInfo extends java.lang.Object
Provides information about the current system.
-
-
Field Summary
Fields Modifier and Type Field Description static boolean
isAARCH64
static boolean
isJava_11_orLater
static boolean
isJava_12_orLater
static boolean
isJava_15_orLater
static boolean
isJava_17_orLater
static boolean
isJava_18_orLater
static boolean
isJava_9_orLater
static boolean
isJetBrainsJVM
static boolean
isJetBrainsJVM_11_orLater
static boolean
isKDE
static boolean
isLinux
static boolean
isMacFullWindowContentSupported
static boolean
isMacOS
static boolean
isMacOS_10_11_ElCapitan_orLater
static boolean
isMacOS_10_14_Mojave_orLater
static boolean
isMacOS_10_15_Catalina_orLater
static boolean
isProjector
static boolean
isWebswing
static boolean
isWindows
static boolean
isWindows_10_orLater
static boolean
isWindows_11_orLater
static boolean
isWinPE
static boolean
isX86
static boolean
isX86_64
static long
javaVersion
static long
osVersion
-
Constructor Summary
Constructors Constructor Description SystemInfo()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static long
scanVersion(java.lang.String version)
static long
toVersion(int major, int minor, int micro, int patch)
-
-
-
Field Detail
-
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
-
-