Class SafeSliderUnitIncrementAction

java.lang.Object
javax.swing.AbstractAction
com.inductiveautomation.factorypmi.application.components.actions.SafeSliderUnitIncrementAction
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action

public class SafeSliderUnitIncrementAction extends AbstractAction
Safely deals with increments / decrements of a JSlider in a way that will not allow for the value of the slider to go out of bounds.
See Also:
  • Constructor Details

    • SafeSliderUnitIncrementAction

      public SafeSliderUnitIncrementAction(boolean isPositive)
      Basic constructor which accepts a boolean describing if the slider is positively or negatively incrementing based on the slider direction.
      Parameters:
      isPositive - Set to true if this is a positive increment on the slider. Set to false if this is a negative increment on the slider.
  • Method Details

    • isPositive

      public boolean isPositive()
      Getter for isPositive which was injected during construction.
      Returns:
      true if this is a positive unit change or false if this is a negative unit change
    • actionPerformed

      public void actionPerformed(ActionEvent e)