0
这段代码有什么问题? 我很困惑! 我想在主舞台上改变我的场景。在javafx中改变场景
public class SignInController {
@FXML
TextField SignInPassword;
@FXML
TextField SignInUsername;
@FXML
CheckBox RememberMe;
public void signUpScene(MouseEvent mouseEvent) throws IOException {
Timeline timeline = new Timeline();
Scene SignUpScene = new Scene(FXMLLoader.load(getClass().getResource("sign up.fxml")),700,700);
Main.pstage.setScene(SignUpScene);
timeline.getKeyFrames().addAll(
new KeyFrame(Duration.ZERO,new KeyValue(SignUpScene.getWidth(),0.0)),
new KeyFrame(Duration.millis(1000.0d),new KeyValue(SignUpScene.getWidth(),700.0))
);
timeline.play();
}
}
这将不会编译,会吗? –
@James_D我知道但我该怎么办? – Mohammasd
您无法创建指定两个双打的“KeyValue”。你没有得到一个编译错误,告诉你?你需要一个'WritableValue' - 通常是'Property'。你究竟在做什么? –