Как сделать анимацию с помощью CSS в JavaFX?

Я хочу изменить стильNode изменив свой класс стиля.

Button button = new Button();
button.getStyleClass().add("class1")   
button.setOnMouseClicked(new EventHandler<MouseEvent>() {
        @Override
        public void handle(MouseEvent mouseEvent) {
            button.getStyleClass().add("class2");
        }
    });

Можно ли постепенно менять стиль, чтобы сделать что-то вроде перехода?

Ответы на вопрос(2)

Ваш ответ на вопрос