В последнее время я использую JavaFx как новичок и был очень впечатлен. На данный момент я застрял, пытаясь настроить слайд-шоу с разбивкой на страницы, чтобы автоматически перемещать слайд-шоу вперед каждые 5 секунд (и возвращаться к первому слайду, чтобы продолжить, когда будет достигнут последний слайд). Может ли кто-нибудь направить меня в правильном направлении здесь?
@FXML
public void slideshow(ActionEvent event) {
// TODO Auto-generated method stub
String[] photos = { "housestark.jpg", "housefrey.jpg", "housebar.jpg",
"HouseBolton.jpg", "housegreyjoy.jpg", "houseaaryn.jpg",
"houselannis.jpg", "housemart.jpg", "housereed.jpg",
"housetully.jpg", "housetyrel.jpg", };
Pagination p = new Pagination(photos.length);
p.setPageFactory((Integer pageIndex) -> {
return new ImageView(getClass().getResource(photos[pageIndex])
.toExternalForm());
});
Stage stage = new Stage();
stage.setScene(new Scene(p));
stage.setX(1250);
stage.setY(10);
stage.setTitle("Slideshow");
stage.setResizable(false);
stage.show();
}
Это мой код до сих пор! Я был бы признателен за любую помощь, которую кто-нибудь может дать?