Package com.everdro1d.libs.swing.themes
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
FieldsFields inherited from class com.formdev.flatlaf.FlatLaf
NULL_VALUE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()
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
setup()
Sets the application look and feel to this LaF usingUIManager.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 javax.swing.plaf.basic.BasicLookAndFeel
createAudioAction, getAudioActionMap, initClassDefaults, initComponentDefaults, initSystemColorDefaults, loadSystemColors, playSound
Methods inherited from class javax.swing.LookAndFeel
getDesktopPropertyValue, getDisabledSelectedIcon, getLayoutStyle, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorder
-
Field Details
-
NAME
- See Also:
-
-
Constructor Details
-
EverDarkLaf
public EverDarkLaf()
-
-
Method Details
-
setup
public static boolean setup()Sets the application look and feel to this LaF usingUIManager.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
- Overrides:
getName
in classcom.formdev.flatlaf.FlatDarkLaf
-