JAL-3419 improved look of tabs
authorBen Soares <b.soares@dundee.ac.uk>
Fri, 8 Jan 2021 16:53:42 +0000 (16:53 +0000)
committerBen Soares <b.soares@dundee.ac.uk>
Fri, 8 Jan 2021 16:53:42 +0000 (16:53 +0000)
src/jalview/bin/Jalview.java

index 1afe1d5..a1a6846 100755 (executable)
@@ -20,6 +20,7 @@
  */
 package jalview.bin;
 
+import java.awt.Color;
 import java.io.BufferedReader;
 import java.io.File;
 import java.io.FileOutputStream;
@@ -1025,8 +1026,15 @@ public class Jalview
 
   private static boolean setFlatLookAndFeel()
   {
-    return setSpecificLookAndFeel("flatlaf light",
+    boolean set = setSpecificLookAndFeel("flatlaf light",
             "com.formdev.flatlaf.FlatLightLaf", false);
+    if (set)
+    {
+      UIManager.put("TabbedPane.showTabSeparators", true);
+      UIManager.put("TabbedPane.tabSeparatorsFullHeight", true);
+      UIManager.put("TabbedPane.selectedBackground", Color.white);
+    }
+    return set;
   }
 
   private static boolean setQuaquaLookAndFeel()