SubstanceAutumnLookAndFeel, SubstanceBusinessBlackSteelLookAndFeel, SubstanceBusinessBlueSteelLookAndFeel, SubstanceBusinessLookAndFeel, SubstanceCeruleanLookAndFeel, SubstanceCremeCoffeeLookAndFeel, SubstanceCremeLookAndFeel, SubstanceDustCoffeeLookAndFeel, SubstanceDustLookAndFeel, SubstanceGeminiLookAndFeel, SubstanceGraphiteAquaLookAndFeel, SubstanceGraphiteChalkLookAndFeel, SubstanceGraphiteElectricLookAndFeel, SubstanceGraphiteGlassLookAndFeel, SubstanceGraphiteGoldLookAndFeel, SubstanceGraphiteLookAndFeel, SubstanceGraphiteSiennaLookAndFeel, SubstanceGraphiteSunsetLookAndFeel, SubstanceGreenMagicLookAndFeel, SubstanceMagellanLookAndFeel, SubstanceMarinerLookAndFeel, SubstanceMistAquaLookAndFeel, SubstanceMistSilverLookAndFeel, SubstanceModerateLookAndFeel, SubstanceNebulaAmethystLookAndFeel, SubstanceNebulaBrickWallLookAndFeel, SubstanceNebulaLookAndFeel, SubstanceNightShadeLookAndFeel, SubstanceRavenLookAndFeel, SubstanceSaharaLookAndFeel, SubstanceSentinelLookAndFeel, SubstanceTwilightLookAndFeelpublic abstract class SubstanceLookAndFeel
extends javax.swing.plaf.basic.BasicLookAndFeel
Base class for Substance look and feel. There are three options to use Substance in your application:
UIManager.setLookAndFeel(javax.swing.LookAndFeel) or
UIManager.setLookAndFeel(String) passing one of the core skin-based look-and-feels in the
org.pushingpixels.substance.api.skin package.SubstanceLookAndFeel(SubstanceSkin)
constructor, and then use UIManager.setLookAndFeel(javax.swing.LookAndFeel).SubstanceCortex.GlobalScope.setSkin(String) or
SubstanceCortex.GlobalScope.setSkin(SubstanceSkin) static methods. These methods do not
require Substance to be the current look-and-feel.| Modifier | Constructor | Description |
|---|---|---|
protected |
SubstanceLookAndFeel(SubstanceSkin skin) |
Creates a new skin-based Substance look-and-feel.
|
| Modifier and Type | Method | Description |
|---|---|---|
javax.swing.UIDefaults |
getDefaults() |
|
java.lang.String |
getDescription() |
|
javax.swing.Icon |
getDisabledIcon(javax.swing.JComponent component,
javax.swing.Icon icon) |
|
java.lang.String |
getID() |
|
java.lang.String |
getName() |
|
boolean |
getSupportsWindowDecorations() |
|
protected void |
initClassDefaults(javax.swing.UIDefaults table) |
|
protected void |
initComponentDefaults(javax.swing.UIDefaults table) |
|
void |
initialize() |
|
boolean |
isNativeLookAndFeel() |
|
boolean |
isSupportedLookAndFeel() |
|
void |
uninitialize() |
createAudioAction, getAudioActionMap, initSystemColorDefaults, loadSystemColors, playSoundgetDesktopPropertyValue, getDisabledSelectedIcon, getLayoutStyle, installBorder, installColors, installColorsAndFont, installProperty, loadKeyBindings, makeComponentInputMap, makeIcon, makeInputMap, makeKeyBindings, provideErrorFeedback, toString, uninstallBorderprotected SubstanceLookAndFeel(SubstanceSkin skin)
skin - Skin.public java.lang.String getDescription()
getDescription in class javax.swing.LookAndFeelpublic java.lang.String getID()
getID in class javax.swing.LookAndFeelpublic java.lang.String getName()
getName in class javax.swing.LookAndFeelpublic boolean isNativeLookAndFeel()
isNativeLookAndFeel in class javax.swing.LookAndFeelpublic boolean isSupportedLookAndFeel()
isSupportedLookAndFeel in class javax.swing.LookAndFeelprotected void initClassDefaults(javax.swing.UIDefaults table)
initClassDefaults in class javax.swing.plaf.basic.BasicLookAndFeelprotected void initComponentDefaults(javax.swing.UIDefaults table)
initComponentDefaults in class javax.swing.plaf.basic.BasicLookAndFeelpublic javax.swing.UIDefaults getDefaults()
getDefaults in class javax.swing.plaf.basic.BasicLookAndFeelpublic void initialize()
initialize in class javax.swing.plaf.basic.BasicLookAndFeelpublic void uninitialize()
uninitialize in class javax.swing.plaf.basic.BasicLookAndFeelpublic boolean getSupportsWindowDecorations()
getSupportsWindowDecorations in class javax.swing.LookAndFeelpublic javax.swing.Icon getDisabledIcon(javax.swing.JComponent component,
javax.swing.Icon icon)
getDisabledIcon in class javax.swing.LookAndFeel