Commit aecd2f51 authored by Daniel Schramm's avatar Daniel Schramm
Browse files

Method for addition of slider with buttons implemented

parent 23badd6c
Loading
Loading
Loading
Loading
+11 −0
Original line number Diff line number Diff line
@@ -437,6 +437,17 @@ public class ControlPanelBuilder {
        return inputField;
    }
    
    public JTextField addSliderButtonedWithVal(int max, double step, ActionListener inputAction) {
        JSlider slider = addSlider(max);
        
        IntValueRange range = max == -1 ? null : new IntValueRange(0, max);
        JTextField inputField = addFormattedInputFieldButtoned(range, step, inputAction);
        
        connectSliderWithTextField(slider, max, inputField);
        
        return inputField;
    }
    
    private void connectSliderWithTextField(JSlider slider, int max, JTextField inputField) {
        slider.addChangeListener((ChangeEvent ce) -> {
            if (max == -1) {