JavaFX Kontrollen: Progress und ProgressBar

In JavaFX, sowohl die Progress und Fortschrittsanzeige Kontrollen sind so konzipiert, Ihre Benutzer wissen zu lassen, dass einige Verfahren, das eine lange Zeit (wie das Aktualisieren einer Datenbank oder das Herunterladen einer Datei) führt nicht ins Stocken geraten ist, aber in der Tat entlang in Richtung Fertigstellung ist tuckern.

Der Unterschied zwischen den beiden ist die Art und Weise Fortschritte sichtbar gemacht wird: Die Progress Kontrolle ist ein kreisförmiger, in dem mehr des Kreises füllt als Fortschritt gemacht wird, während die Fortschrittsanzeige wie Fortschritte gemacht nach rechts füllt von links ist eine horizontale Leiste, die.

Um eine Statusanzeige oder Statusleiste erstellen, rufen Sie einfach den Standard-Konstruktor:

Progress pi = new Progress () - ProgressBar pb = new ProgressBar () -

So stellen Sie die Höhe der Fortschritte, die die Fortschrittsanzeige angezeigt, rufen Sie die setProgress Verfahren, die ihm einen doppelten Wert zwischen 0,0 und 1,0 geben. Zum Beispiel, um den Fortschritt zu 45 Prozent zu setzen:

pb.setProgress (0,45) -

Bis Sie rufen die setProgress Verfahren wird die Fortschrittsanzeige angesehen werden unbestimmt, was bedeutet, dass der Benutzer nicht sagen kann, wie viele Fortschritte erzielt worden. Eine unbestimmte Progress wird von einem kreisförmigen Muster von Spinn angegeben DOTS- eine unbestimmte Fortschrittsanzeige ist eine Bar, die hin und her fegt. Nachdem Sie rufen die setProgress Verfahren wird die Anzeige ändern, um die Menge des Fortschritts zu zeigen, die gemacht worden ist.

Diese Abbildung zeigt die beiden unbestimmte und bestimmte Beispiele für eine Fortschrittsanzeige und einen Fortschrittsbalken.

Fortschrittsindikatoren und Fortschrittsbalken in JavaFX.
Fortschrittsindikatoren und Fortschrittsbalken in JavaFX.

Menü