Class ThemeManager

java.lang.Object
org.episteme.core.ui.ThemeManager

public class ThemeManager extends Object
Manages the application-wide visual theme. Standardizes the use of CSS files and provides high-performance theme switching.
  • Method Details

    • getInstance

      public static ThemeManager getInstance()
    • getCurrentTheme

      public String getCurrentTheme()
    • setTheme

      public void setTheme(String theme)
    • applyTheme

      public void applyTheme(javafx.scene.Scene scene)
      Applies the current theme to the specified Scene.
    • notifyLocaleChange

      public void notifyLocaleChange(Locale locale)
      Called when the locale changes.