Wie Sie in der Nähe der Bühne nach einer gewissen Zeit JavaFX

Derzeit arbeite ich mit beiden controller-Klassen.

In Controller1 erstellt es eine neue Bühne, die öffnet sich auf der Oberseite des Haupt einem.

Stage stage = new Stage();
Parent root = FXMLLoader.load(getClass().getResource("Controller2.fxml"));
Scene scene = new Scene(root);
stage.setScene(scene);
stage.show();

Nun einmal, die Bühne ist offen, ich will es, offen zu bleiben für etwa 5 Sekunden, bevor Sie schließen selbst.

Innerhalb Controller2, ich habe versucht, die Implementierung so etwas wie

long mTime = System.currentTimeMillis();
long end = mTime + 5000; //5 seconds 

while (System.currentTimeMillis() > end) 
{
      //close this stage  
} 

aber ich habe keine Ahnung, was man in der while-Schleife, um es zu schließen. Ich habe versucht, alle möglichen und nichts funktioniert.

InformationsquelleAutor Doja | 2014-12-06
Schreibe einen Kommentar