JavaFX KeyFrame Instantiation - PullRequest
       15

JavaFX KeyFrame Instantiation

0 голосов
/ 19 октября 2019

Я относительно новичок в JavaFX. Я выбрал игру "BrickBreaker", которая включена в качестве примера в NetBeans, чтобы помочь мне понять JavaFX.

Следующий код из класса Splash:

KeyFrame kf = new KeyFrame(Config.ANIMATION_TIME, new EventHandler<ActionEvent>() {
        public void handle(ActionEvent event) {

           //some code …
        });

Myвопрос: возможно ли создать экземпляр KeyFrame без передачи какого-либо экземпляра KeyValue его конструктору?

В документации приведены пять версий конструктора ЗДЕСЬ , и все они имеютKeyValue аргумент, а приведенный выше код - нет.

1 Ответ

1 голос
/ 21 октября 2019

В интересах всех тех, кто ищет ответ на этот вопрос, и чтобы этот вопрос выглядел как поисковый запрос, я отвечаю на свой вопрос, цитируя комментарий SLAW:

Связанный: Java, 3 точки в параметрах . Четыре из пяти конструкторов используют KeyValue..., который является параметром varargs. Вызов конструктора в вашем примере передает Duration, EventHandler и KeyValue[] длины 0 в качестве аргументов.

...