# Substance look and feel - dark skins

`Raven Graphite` available in the `org.jvnet.substance.skin.RavenGraphiteSkin`. In addition, the `org.jvnet.substance.skin.SubstanceRavenGraphiteLookAndFeel` can be used with one of the following options:

- `-Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceRavenGraphiteLookAndFeel`
- `UIManager.setLookAndFeel(new SubstanceRavenGraphiteLookAndFeel())`
- `UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceRavenGraphiteLookAndFeel");`

`Raven Graphite Glass` available in the `org.jvnet.substance.skin.RavenGraphiteGlassSkin`. In addition, the `org.jvnet.substance.skin.SubstanceRavenGraphiteGlassLookAndFeel` can be used with one of the following options:

- `-Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceRavenGraphiteGlassLookAndFeel`
- `UIManager.setLookAndFeel(new SubstanceRavenGraphiteGlassLookAndFeel())`
- `UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceRavenGraphiteGlassLookAndFeel");`

`Raven` available in the `org.jvnet.substance.skin.RavenSkin`. In addition, the `org.jvnet.substance.skin.SubstanceRavenLookAndFeel` can be used with one of the following options:

- `-Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceRavenLookAndFeel`
- `UIManager.setLookAndFeel(new SubstanceRavenLookAndFeel())`
- `UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceRavenLookAndFeel");`

`Magma` available in the `org.jvnet.substance.skin.MagmaSkin`. In addition, the `org.jvnet.substance.skin.SubstanceMagmaLookAndFeel` can be used with one of the following options:

- `-Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceMagmaLookAndFeel`
- `UIManager.setLookAndFeel(new SubstanceMagmaLookAndFeel())`
- `UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceMagmaLookAndFeel");`

`Challenger Deep` available in the `org.jvnet.substance.skin.ChallengerDeepSkin`. In addition, the `org.jvnet.substance.skin.SubstanceChallengerDeepLookAndFeel` can be used with one of the following options:

- `-Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceChallengerDeepLookAndFeel`
- `UIManager.setLookAndFeel(new SubstanceChallengerDeepLookAndFeel())`
- `UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceChallengerDeepLookAndFeel");`

`Emerald Dusk` available in the `org.jvnet.substance.skin.EmeraldDuskSkin`. In addition, the `org.jvnet.substance.skin.SubstanceEmeraldDuskLookAndFeel` can be used with one of the following options:

- `-Dswing.defaultlaf=org.jvnet.substance.skin.SubstanceEmeraldDuskLookAndFeel`
- `UIManager.setLookAndFeel(new SubstanceEmeraldDuskLookAndFeel())`
- `UIManager.setLookAndFeel("org.jvnet.substance.skin.SubstanceEmeraldDuskLookAndFeel");`