Esempio n. 1
0
  private Slider createSlider(Scene scene) {
    Slider slider =
        SliderBuilder.create()
            .min(0)
            .max(100)
            .value(1)
            .showTickLabels(true)
            .showTickMarks(true)
            .build();

    slider
        .valueProperty()
        .addListener(
            new ChangeListener<Number>() {
              public void changed(
                  ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
                if (paused) {
                  long dur = newValue.intValue() * 1000;
                  mediaPlayer.seek(new Duration(dur));
                }
              }
            });
    slider.translateYProperty().bind(scene.heightProperty().subtract(30));
    return slider;
  }