Commit 876869f2 authored by Daniel Schramm's avatar Daniel Schramm
Browse files

Method for addition of slider implemented

parent b084b098
Loading
Loading
Loading
Loading
+22 −0
Original line number Diff line number Diff line
@@ -522,6 +522,28 @@ public class ControlPanelBuilder {
        return slider;
    }
    
    public JSlider addSlider(int max) {
        GridBagConstraints c = new GridBagConstraints();
        c.gridwidth = SLIDER_WIDTH;
        c.gridx = col;
        col += SLIDER_WIDTH;
        c.gridy = row;
        c.anchor = GridBagConstraints.CENTER;
        c.fill = GridBagConstraints.HORIZONTAL;

        JSlider slider = new JSlider();
        
        if (max == -1) { // percents
            slider.setMaximum(100);
        } else { // absolute values
            slider.setMaximum(max);
        }
        
        controlPanel.add(slider, c);
        
        return slider;
    }
    
    public JFormattedTextField addFormattedInputField(IntValueRange range, ActionListener inputAction) {
        GridBagConstraints c = new GridBagConstraints();
        c.gridwidth = 2;