SThemes ist eine Java Bibliothek, welche verschiedene Themes für das Java Look & Feel (Metal (DefaultMetalTheme)) bereitstellt.
SThemes steht für Steel Themes
. Steel, weil DefaultMetalTheme
den Namen Steel
trägt.
Lustigerweise ist DefaultMetalTheme
nicht das Standardtheme des Metal Look & Feels, war es aber mal. Jetzt ist es Ocean
.
Mir persönlich gefällt das Steel
Metaltheme aber deutlich besser.
Diese Bibliothek wurde mit Java 17 getestet.
Das muss in die pom.xml:
<dependency>
<groupId>de.schipplock.gui.swing</groupId>
<artifactId>sthemes</artifactId>
<version>0.0.5</version>
</dependency>
Es wird folgender Import benötigt (je nachdem, welches Theme man nutzen möchte):
import de.schipplock.gui.swing.sthemes.MedicTheme;
import de.schipplock.gui.swing.sthemes.BlindedTheme;
import de.schipplock.gui.swing.sthemes.OceanTheme;
import de.schipplock.gui.swing.sthemes.SteelTheme;
Das Theme ändern:
MetalLookAndFeel.setCurrentTheme(new SteelTheme());
UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");