From d934ba100a50b80f417d774560f2e6ccd01a9b36 Mon Sep 17 00:00:00 2001 From: Love Billenius Date: Sun, 4 Dec 2022 16:23:37 +0100 Subject: [PATCH] =?UTF-8?q?Anv=C3=A4nd=20flatlaf=20ifall=20inget=20snyggt?= =?UTF-8?q?=20tema=20v=C3=A4ljs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/billenius/schack/Schack.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/billenius/schack/Schack.java b/src/main/java/com/billenius/schack/Schack.java index dc6bee2..d7762f3 100644 --- a/src/main/java/com/billenius/schack/Schack.java +++ b/src/main/java/com/billenius/schack/Schack.java @@ -13,6 +13,8 @@ import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.UIManager; +import com.formdev.flatlaf.FlatLightLaf; + /** * * @author Love Billenius & Simon Hansson @@ -24,7 +26,11 @@ public class Schack { public Schack() throws IOException { // Set theme try { - UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); + if (UIManager.getSystemLookAndFeelClassName() + .equals("javax.swing.plaf.metal.MetalLookAndFeel")) + UIManager.setLookAndFeel(new FlatLightLaf()); + else + UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); } catch (Exception cantGetSystemTheme) { }