Код ошибки следующий:
причина: нет экземпляра (ов) типа (ов) переменной 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();
}
}