private  void  addSliderListener(){
        slider.addChangeListener(new ChangeListener() {
            @Override
            public void stateChanged(ChangeEvent e) {
                // синхронизируем состояние спиннера и слайдера.
                JSlider slider = (JSlider)e.getSource();
                int value = slider.getValue();
                if(canChange(value)){
                    spinner.setValue(value);
                    changed();
                }
                else {
                    slider.setValue(currentValue);
                }
            }
        });
    }