Ich würde gerne einen allgemeingütigen Progressbar welcher in einer eigenen Stage läuft programmieren, welcher für mit setuserdata übergebene Services den aktuellen Stand anzeigt.
Meint ihr das das geht?
Bisher habe ich folgendes gemacht:
Stage ProStateStage = new Stage();
ProStateStage.setTitle("Download Status");
Pane ProStatePane = null;
ProStatePane = FXMLLoader.load(getClass().getResource("ProcessStatus.fxml"));
Scene ProStateScene = new Scene(ProStatePane);
ProStateStage.initModality(Modality.APPLICATION_MODAL);
ProStateStage.setScene(ProStateScene);
ProStateStage.setUserData(threadDownloadBigFromHoster);
ProStateStage.show();
threadDownloadBigFromHoster.start();
Jetzt müsste ich doch im Controller den Service deklarieren können und ihn an den Progressbar binden und dann über updateProgress den aktuellen Status sichtbar machen können.
Momentan ist mein Problem wie kann ich im Controller den Service deklarieren.
Meint ihr das das geht?
Bisher habe ich folgendes gemacht:
Stage ProStateStage = new Stage();
ProStateStage.setTitle("Download Status");
Pane ProStatePane = null;
ProStatePane = FXMLLoader.load(getClass().getResource("ProcessStatus.fxml"));
Scene ProStateScene = new Scene(ProStatePane);
ProStateStage.initModality(Modality.APPLICATION_MODAL);
ProStateStage.setScene(ProStateScene);
ProStateStage.setUserData(threadDownloadBigFromHoster);
ProStateStage.show();
threadDownloadBigFromHoster.start();
Jetzt müsste ich doch im Controller den Service deklarieren können und ihn an den Progressbar binden und dann über updateProgress den aktuellen Status sichtbar machen können.
Momentan ist mein Problem wie kann ich im Controller den Service deklarieren.