diff --git a/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/FlatTestFrame.java b/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/FlatTestFrame.java index e9bff0fc..2e9efd7c 100644 --- a/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/FlatTestFrame.java +++ b/flatlaf-testing/src/main/java/com/formdev/flatlaf/testing/FlatTestFrame.java @@ -112,10 +112,16 @@ public class FlatTestFrame lafModel.addElement( new LookAndFeelInfo( name, className ) ); } - String substanceClassName = "org.pushingpixels.substance.api.skin.SubstanceGraphiteAquaLookAndFeel"; - if( SystemInfo.IS_JAVA_9_OR_LATER && isClassAvailable( substanceClassName ) ) { - lafModel.addElement( new LookAndFeelInfo( "Substance (F5)", substanceClassName ) ); - registerSwitchToLookAndFeel( "F5", substanceClassName ); + String substanceLightClassName = "org.pushingpixels.substance.api.skin.SubstanceBusinessLookAndFeel"; + if( SystemInfo.IS_JAVA_9_OR_LATER && isClassAvailable( substanceLightClassName ) ) { + lafModel.addElement( new LookAndFeelInfo( "Substance Business (F5)", substanceLightClassName ) ); + registerSwitchToLookAndFeel( "F5", substanceLightClassName ); + } + + String substanceDarkClassName = "org.pushingpixels.substance.api.skin.SubstanceGraphiteAquaLookAndFeel"; + if( SystemInfo.IS_JAVA_9_OR_LATER && isClassAvailable( substanceDarkClassName ) ) { + lafModel.addElement( new LookAndFeelInfo( "Substance Graphite Aqua (Ctrl+F5)", substanceDarkClassName ) ); + registerSwitchToLookAndFeel( "ctrl F5", substanceDarkClassName ); } String webLafClassName = "com.alee.laf.WebLookAndFeel";