Это не хорошее решение, но вы можете попробовать следующее в качестве обходного пути.
Вы можете использовать слушатель изменения valueProperty вашего первого слайдера, чтобы установить maxValue вашего второго слайдера соответственно (возможно, у вас это уже есть). Чтобы сделать ручку показанной, я думаю, вам нужно два разных значения для минимума и максимума.
Так что в качестве обходного пути вы можете попробовать, если у вас работает следующий пример.
slider1.valueProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
slider2.setMax((Double) newValue + 0.000000001);
}
});
В этом примере минимум (здесь: 0) равен почти максимуму (здесь: 0,000000001). Это не хорошее решение, но, возможно, вы можете использовать это в качестве обходного пути.