diff --git a/Kapitel 9/9.3.2/progressindicator/src/main/java/de/javafxbuch/CounterTask.java b/Kapitel 9/9.3.2/progressindicator/src/main/java/de/javafxbuch/CounterTask.java index 232ba63..b869e96 100644 --- a/Kapitel 9/9.3.2/progressindicator/src/main/java/de/javafxbuch/CounterTask.java +++ b/Kapitel 9/9.3.2/progressindicator/src/main/java/de/javafxbuch/CounterTask.java @@ -18,7 +18,7 @@ protected Integer call() throws Exception { Thread.sleep(10); updateProgress(i, max); } - + updateProgress(max, max); updateMessage("READY"); return max; diff --git a/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/HomeTimeline.java b/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/HomeTimeline.java index d38fcd2..38fdf57 100644 --- a/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/HomeTimeline.java +++ b/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/HomeTimeline.java @@ -1,8 +1,3 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ package de.javafxbuch; import javafx.collections.ObservableList; @@ -20,12 +15,13 @@ public class HomeTimeline extends ScrollPane { private TimelineView timelineView; + private final RefreshService refreshService; public HomeTimeline() { setHbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); setVbarPolicy(ScrollPane.ScrollBarPolicy.NEVER); setFitToWidth(true); - RefreshService refreshService = new RefreshService(); + refreshService = new RefreshService(); refreshService.setPeriod(Duration.minutes(2)); refreshService.setRestartOnFailure(true); refreshService.setMaximumFailureCount(3); @@ -42,7 +38,6 @@ public HomeTimeline() { } public void refresh() throws TwitterException { - Twitter twitter = TwitterFactory.getSingleton(); ResponseList homeTimeline = twitter.getHomeTimeline(); ObservableTimelineList observableTimelineList = new ObservableTimelineList(homeTimeline); diff --git a/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/MainApp.java b/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/MainApp.java index ac1a91a..d180778 100644 --- a/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/MainApp.java +++ b/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/MainApp.java @@ -27,7 +27,6 @@ public void start(Stage stage) throws Exception { button.setFont(Font.font("FontAwesome", 40)); BorderPane root = new BorderPane(); final HomeTimeline homeTimeline = new HomeTimeline(); -// homeTimeline.refresh(); root.setCenter(homeTimeline); ToolBar toolBar = new ToolBar(); toolBar.setOrientation(Orientation.VERTICAL); diff --git a/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/RefreshService.java b/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/RefreshService.java index 51e857d..3a7f352 100644 --- a/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/RefreshService.java +++ b/Kapitel 9/9.4/tweetalot/src/main/java/de/javafxbuch/RefreshService.java @@ -3,11 +3,10 @@ import javafx.concurrent.ScheduledService; import javafx.concurrent.Task; -public class RefreshService - extends ScheduledService { +public class RefreshService extends ScheduledService { - @Override - protected Task createTask() { - return new RefreshTask(); - } + @Override + protected Task createTask() { + return new RefreshTask(); + } }