public static Setting of(String description, IntegerProperty property, int min, int max) {
    return new Setting<>(
        description,
        Field.ofIntegerType(property)
            .label(description)
            .render(new IntegerSliderControl(min, max)),
        property);
  }
public static Setting of ( String description , IntegerProperty property , int min , int max ) { return new Setting < > ( description , Field . ofIntegerType ( property ) . label ( description ) . render ( new IntegerSliderControl ( min , max ) ) , property ) ; }
Constructs a setting of {@link Integer} type, which is represented by a {@link Slider}.

@param description the title of this setting
@param property    to be bound, saved / loaded and used for undo / redo
@param min         minimum value of the {@link Slider}
@param max         maximum value of the {@link Slider}
@return the constructed setting