Slider
Slider slider = new Slider(0, 10, 5);
slider.setValue(6);
slider.setPrefWidth(300);
slider.setMinWidth(300);
slider.setMaxWidth(300);
slider.setShowTickMarks(true);
slider.setShowTickLabels(true);
slider.setSnapToTicks(true);
slider.setMajorTickUnit(2);
slider.setBlockIncrement(3);
slider.setOrientation(Orientation.VERTICAL);
slider.setLabelFormatter(new StringConverter<Double>() {
@Override
public String toString(Double object) {
return object.intValue() + "X";
}
@Override
public Double fromString(String string) {
return null;
}
});
slider.valueProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
}
});