Class EverDarkLaf

java.lang.Object
javax.swing.LookAndFeel
javax.swing.plaf.basic.BasicLookAndFeel
com.formdev.flatlaf.FlatLaf
com.formdev.flatlaf.FlatDarkLaf
com.everdro1d.libs.swing.themes.EverDarkLaf
All Implemented Interfaces:
Serializable

public class EverDarkLaf extends com.formdev.flatlaf.FlatDarkLaf
A custom Look and Feel based on FlatLaf for Java Swing applications.

The UI defaults are loaded from EverDarkLaf.properties

See Also:
  • Nested Class Summary

    Nested classes/interfaces inherited from class com.formdev.flatlaf.FlatLaf

    com.formdev.flatlaf.FlatLaf.DisabledIconProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     

    Fields inherited from class com.formdev.flatlaf.FlatLaf

    NULL_VALUE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    static void
    Adds this look and feel to the set of available look and feels.
    static boolean
    Returns true if this look and feel is installed.
    static boolean
    Sets the application look and feel to this LaF using UIManager.setLookAndFeel(javax.swing.LookAndFeel).

    Methods inherited from class com.formdev.flatlaf.FlatDarkLaf

    getDescription, install, isDark

    Methods inherited from class com.formdev.flatlaf.FlatLaf

    createActiveFontValue, equals, getAdditionalDefaults, getDefaults, getDisabledIcon, getExtraDefaults, getGlobalExtraDefaults, getID, getLafClassesForDefaultsLoading, getPreferredFontFamily, getPreferredLightFontFamily, getPreferredMonospacedFontFamily, getPreferredSemiboldFontFamily, getStyleableInfos, getStyleableValue, getSupportsWindowDecorations, getSystemColorGetter, hashCode, hideMnemonics, initialize, initIconColors, install, installLafInfo, isLafDark, isNativeLookAndFeel, isShowMnemonics, isSupportedLookAndFeel, isUseNativeWindowDecorations, parseDefaultsValue, registerCustomDefaultsSource, registerCustomDefaultsSource, registerCustomDefaultsSource, registerCustomDefaultsSource, registerUIDefaultsGetter, repaintAllFramesAndDialogs, revalidateAndRepaintAllFramesAndDialogs, runWithUIDefaultsGetter, setExtraDefaults, setGlobalExtraDefaults, setPreferredFontFamily, setPreferredLightFontFamily, setPreferredMonospacedFontFamily, setPreferredSemiboldFontFamily, setSystemColorGetter, setup, setUseNativeWindowDecorations, showMnemonics, supportsNativeWindowDecorations, uninitialize, unregisterCustomDefaultsSource, unregisterCustomDefaultsSource, unregisterCustomDefaultsSource, unregisterCustomDefaultsSource, unregisterUIDefaultsGetter, updateUI, updateUILater

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

  • Constructor Details

    • EverDarkLaf

      public EverDarkLaf()
  • Method Details

    • setup

      public static boolean setup()
      Sets the application look and feel to this LaF using UIManager.setLookAndFeel(javax.swing.LookAndFeel).
      Returns:
      true if the look and feel was set successfully, false otherwise
    • installLafInfo

      public static void installLafInfo()
      Adds this look and feel to the set of available look and feels.

      Useful if your application uses UIManager.getInstalledLookAndFeels() to query available LaFs and display them to the user in a combobox.

      See Also:
    • isLafInstalled

      public static boolean isLafInstalled()
      Returns true if this look and feel is installed.

      Useful if your application uses UIManager.getInstalledLookAndFeels() to query available LaFs and display them to the user in a combobox.

      Returns:
      true if this look and feel is installed, false otherwise
      See Also:
    • getName

      public String getName()
      Overrides:
      getName in class com.formdev.flatlaf.FlatDarkLaf