Class DefaultThemeProvider

java.lang.Object
com.github.weisj.darklaf.theme.info.DefaultThemeProvider
All Implemented Interfaces:
ThemeProvider

public class DefaultThemeProvider extends Object implements ThemeProvider
  • Constructor Details

    • DefaultThemeProvider

      public DefaultThemeProvider()
    • DefaultThemeProvider

      public DefaultThemeProvider(Theme lightTheme, Theme darkTheme)
    • DefaultThemeProvider

      public DefaultThemeProvider(Theme lightTheme, Theme darkTheme, Theme lightHighContrastTheme, Theme darkHighContrastTheme)
  • Method Details

    • getTheme

      public Theme getTheme(com.github.weisj.darklaf.theme.spec.PreferredThemeStyle themeStyle)
      Specified by:
      getTheme in interface ThemeProvider
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object