public void actionPerformed(ActionEvent e) { if (button.isEnabled() && button.getModel().isArmed()) { int value = boundedRangeModel.getValue(); if (button == forwardButton) { boundedRangeModel.setValue( value == boundedRangeModel.getMaximum() ? boundedRangeModel.getMinimum() : value + 1); } else { boundedRangeModel.setValue( value == boundedRangeModel.getMinimum() ? boundedRangeModel.getMaximum() : value - 1); } } }