Number Slider
Extends SliderElement and implements ValueElement<T extends Number>.
The number slider can select a number between a range.
Builders:
ofByte: A builder configured forByte.ofShort: A builder configured forShort.ofInteger: A builder configured forInteger.ofLong: A builder configured forLong.ofFloat: A builder configured forFloat.ofDouble: A builder configured forDouble.ofBigInteger: A builder configured forBigInteger.ofBigDecimal: A builder configured forBigDecimal.
Builder methods:
value: The value.- getter / setter
range: The minimum and maximum allowed values.- setter
onChange: The function to run when this number slider changes.- setter
valueFormatter: The value formatter to use.- setter
percent: Sets the range to0.0–1.0and the value formatter toNUMBER_PERCENT.
Class methods:
getMin: Gets the minimum allowed value.setMin: Sets the minimum allowed value.getMax: Gets the maximum allowed value.setMax: Sets the maximum allowed value.
Example:
NumberSlider.ofInteger() .text(Text.literal("Stack Size")) .value(16) .range(1, 64) .build();