Class ThemeDetector

java.lang.Object
be.gaudry.swing.laf.ThemeDetector

public class ThemeDetector extends Object
Author:
Steph GAUDRY
  • 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

      public static ThemeDetector.OperatingSystem getOperatingSystem()
    • isGnome

      public static boolean isGnome()
    • registerListener

      public void registerListener(Consumer<Boolean> darkThemeListener)
    • removeListener

      public void removeListener(Consumer<Boolean> darkThemeListener)
    • removeAllisteners

      public void removeAllisteners()