Sliderのイベントリスナー追加

【JavaFXでのアプリケーション作成(備忘録)その3】

JavaFXのSliderを使って値を変化させる時に値の変化を取得するためのイベントを追加する方法です。
ButtonやMenuItemなどではハンドラーを書いてScene Builderで設定することでイベント処理ができましたが
Sliderの値変化を取得するイベントは以下のようにaddLitenerで追加する必要がありました。

@FXML private Slider slider;

@Override
public void initialize(URL url, ResourceBundle rb) {
    this.slider.valueProperty().addListener(new ChangeListener(){
      @Override
      public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
          イベント時の処理を記述する;
       }

    });
}

This entry was posted in Java, JavaFX, プログラミング. Bookmark the permalink.

Comments are closed.