JAL-3371 JAL-2983 add gui.Slider to handle negative, float or % values
[jalview.git] / src / jalview / gui / FeatureSettings.java
index 9ca409b..3a04b88 100644 (file)
@@ -153,7 +153,7 @@ public class FeatureSettings extends JPanel
 
   JPanel groupPanel;
 
-  JSlider transparency = new JSlider();
+  JSlider transparency;
 
   /*
    * when true, constructor is still executing - so ignore UI events
@@ -187,7 +187,7 @@ public class FeatureSettings extends JPanel
     // save transparency for restore on Cancel
     originalTransparency = fr.getTransparency();
     int originalTransparencyAsPercent = (int) (originalTransparency * 100);
-    transparency.setMaximum(100 - originalTransparencyAsPercent);
+    transparency = new JSlider(0, 70, 100 - originalTransparencyAsPercent);
 
     originalFilters = new HashMap<>(fr.getFeatureFilters()); // shallow copy
 
@@ -1260,7 +1260,6 @@ public class FeatureSettings extends JPanel
       }
     });
 
-    transparency.setMaximum(70);
     transparency.setToolTipText(
             MessageManager.getString("label.transparency_tip"));