Package com.formdev.flatlaf
Class IntelliJTheme.ThemeLaf
- java.lang.Object
-
- javax.swing.LookAndFeel
-
- javax.swing.plaf.basic.BasicLookAndFeel
-
- com.formdev.flatlaf.FlatLaf
-
- com.formdev.flatlaf.IntelliJTheme.ThemeLaf
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
FlatArcDarkIJTheme,FlatArcDarkOrangeIJTheme,FlatArcIJTheme,FlatArcOrangeIJTheme,FlatCarbonIJTheme,FlatCobalt2IJTheme,FlatCyanLightIJTheme,FlatDarkFlatIJTheme,FlatDarkPurpleIJTheme,FlatDraculaIJTheme,FlatGradiantoDarkFuchsiaIJTheme,FlatGradiantoDeepOceanIJTheme,FlatGradiantoMidnightBlueIJTheme,FlatGradiantoNatureGreenIJTheme,FlatGrayIJTheme,FlatGruvboxDarkHardIJTheme,FlatHiberbeeDarkIJTheme,FlatHighContrastIJTheme,FlatLightFlatIJTheme,FlatMaterialDesignDarkIJTheme,FlatMonocaiIJTheme,FlatMonokaiProIJTheme,FlatMTArcDarkIJTheme,FlatMTAtomOneDarkIJTheme,FlatMTAtomOneLightIJTheme,FlatMTDraculaIJTheme,FlatMTGitHubDarkIJTheme,FlatMTGitHubIJTheme,FlatMTLightOwlIJTheme,FlatMTMaterialDarkerIJTheme,FlatMTMaterialDeepOceanIJTheme,FlatMTMaterialLighterIJTheme,FlatMTMaterialOceanicIJTheme,FlatMTMaterialPalenightIJTheme,FlatMTMonokaiProIJTheme,FlatMTMoonlightIJTheme,FlatMTNightOwlIJTheme,FlatMTSolarizedDarkIJTheme,FlatMTSolarizedLightIJTheme,FlatNordIJTheme,FlatOneDarkIJTheme,FlatSolarizedDarkIJTheme,FlatSolarizedLightIJTheme,FlatSpacegrayIJTheme,FlatVuesionIJTheme,FlatXcodeDarkIJTheme
- Enclosing class:
- IntelliJTheme
public static class IntelliJTheme.ThemeLaf extends FlatLaf
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.formdev.flatlaf.FlatLaf
FlatLaf.ActiveFont, FlatLaf.DisabledIconProvider
-
-
Field Summary
Fields Modifier and Type Field Description private IntelliJThemetheme-
Fields inherited from class com.formdev.flatlaf.FlatLaf
NULL_VALUE
-
-
Constructor Summary
Constructors Constructor Description ThemeLaf(IntelliJTheme theme)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidapplyAdditionalProperties(java.util.Properties properties)java.lang.StringgetDescription()protected java.util.ArrayList<java.lang.Class<?>>getLafClassesForDefaultsLoading()java.lang.StringgetName()IntelliJThemegetTheme()booleanisDark()-
Methods inherited from class com.formdev.flatlaf.FlatLaf
createActiveFontValue, createCompositeFont, disableWindowsD3Donscreen, equals, getAdditionalDefaults, getCustomDefaultsSources, getDefaults, getDisabledIcon, getExtraDefaults, getGlobalExtraDefaults, getID, getPreferredFontFamily, getPreferredLightFontFamily, getPreferredMonospacedFontFamily, getPreferredSemiboldFontFamily, getStyleableInfos, getStyleableValue, getSupportsWindowDecorations, getSystemColorGetter, getUIKeyLightOrDarkPrefix, getUIKeyPlatformPrefixes, getUIKeySpecialPrefixes, 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 Detail
-
theme
private final IntelliJTheme theme
-
-
Constructor Detail
-
ThemeLaf
public ThemeLaf(IntelliJTheme theme)
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getNamein classjavax.swing.LookAndFeel
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin classjavax.swing.LookAndFeel
-
getTheme
public IntelliJTheme getTheme()
-
applyAdditionalProperties
void applyAdditionalProperties(java.util.Properties properties)
- Overrides:
applyAdditionalPropertiesin classFlatLaf
-
getLafClassesForDefaultsLoading
protected java.util.ArrayList<java.lang.Class<?>> getLafClassesForDefaultsLoading()
- Overrides:
getLafClassesForDefaultsLoadingin classFlatLaf
-
-