Java Reference
In-Depth Information
updateTitle("Example Task (" + i + ")");
updateMessage("Processed " + i + " of " + total + " items.");
updateProgress(i, total);
}
return "Completed at " + System.currentTimeMillis();
}
@Override
protected void scheduled() {
System.out.println("The task is scheduled.");
}
@Override
protected void running() {
System.out.println("The task is running.");
}
};
((Task<String>) worker).setOnSucceeded(event -> {
System.out.println("The task succeeded.");
});
((Task<String>) worker).setOnCancelled(event -> {
System.out.println("The task is canceled.");
});
((Task<String>) worker).setOnFailed(event -> {
System.out.println("The task failed.");
});
}
}
private static class View {
public ProgressBar progressBar;
public Label title;
public Label message;
public Label running;
public Label state;
public Label totalWork;
public Label workDone;
public Label progress;
public Label value;
public Label exception;
public Button startButton;
public Button cancelButton;
public Button exceptionButton;
public Scene scene;
private View(final Model model) {
progressBar = new ProgressBar();
progressBar.setMinWidth(250);
Search WWH ::




Custom Search