Package be.gaudry.swing.laf
Class ThemeDetector
java.lang.Object
be.gaudry.swing.laf.ThemeDetector
- Author:
- Steph GAUDRY
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanstatic booleanisGnome()static booleanstatic booleanstatic booleanvoidregisterListener(Consumer<Boolean> darkThemeListener)voidvoidremoveListener(Consumer<Boolean> darkThemeListener)
-
Constructor Details
-
ThemeDetector
public ThemeDetector()
-
-
Method Details
-
isDarkMode
public static boolean isDarkMode() -
isMacOsDarkMode
public static boolean isMacOsDarkMode() -
isWindowsDarkMode
public static boolean isWindowsDarkMode() -
isGnomeDarkMode
public static boolean isGnomeDarkMode() -
getOperatingSystem
-
isGnome
public static boolean isGnome() -
registerListener
-
removeListener
-
removeAllisteners
public void removeAllisteners()
-