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);
     }
   }
 }