Почему анимации и временная шкала в javafx с f xml не работают? - PullRequest
1 голос
/ 22 января 2020

Код ошибки следующий:

причина: нет экземпляра (ов) типа (ов) переменной T, так что ReadOnlyDoubleProperty соответствует WritableValue

выдает ошибку в user.widthPropiety () и переходы не работают, ошибка консоли не возникает, но даже при этом она не запускается

import javafx.animation.AnimationTimer;
import javafx.animation.Interpolator;
import javafx.animation.KeyValue;
import javafx.animation.TranslateTransition;
import javafx.fxml.FXML;
import javafx.scene.control.TextField;
import javafx.scene.input.MouseEvent;
import javafx.util.Duration;

import javax.swing.*;

public class Controller {

    private @FXML TextField user;

    public void mostrarDatos(MouseEvent e) {

        if(e.getSource()==user){

            KeyValue key1 = new KeyValue(user.widthProperty(),250, Interpolator.EASE_IN); //gives error in user.widthPropiety()

            //---------------------------- and transitions do not work
            //The console error does not occur, but even so, it does not run

            TranslateTransition trans = new TranslateTransition();
            trans.setDuration(Duration.seconds(1000));
            trans.setNode(user);

            trans.setToX(400);

            trans.play();

        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...