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 boolean
static boolean
isGnome()
static boolean
static boolean
static boolean
void
registerListener(Consumer<Boolean> darkThemeListener)
void
void
removeListener(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()
-