Interface ThemeProvider

All Known Implementing Classes:
DefaultThemeProvider

public interface ThemeProvider
  • Method Details

    • getTheme

      Theme getTheme(com.github.weisj.darklaf.theme.spec.PreferredThemeStyle themeStyle)
    • createDefault

      static ThemeProvider createDefault()
    • fromThemes

      static ThemeProvider fromThemes(Theme lightTheme, Theme darkTheme)
    • fromThemes

      static ThemeProvider fromThemes(Theme lightTheme, Theme darkTheme, Theme lightHighContrastTheme, Theme darkHighContrastTheme)