JavaFX controla: ProgressIndicator y progressbar
En JavaFX, tanto el ProgressIndicator y Barra de progreso los controles están diseñados para permitir que sus usuarios saben que algún proceso que toma mucho tiempo (como la actualización de una base de datos o la descarga de un archivo) no se ha estancado, pero es de hecho resoplando hacia la terminación.
La diferencia entre los dos es la forma en que se visualiza el progreso: El ProgressIndicator es un control circular en la que más del círculo rellena como se avanza, mientras que el Barra de progreso es una barra horizontal que llena de izquierda a derecha como se avanza.
Para crear un indicador de progreso o barra de progreso, simplemente llame al constructor por defecto:
ProgressIndicator pi = new ProgressIndicator () - ProgressBar pb = new ProgressBar () -
Para establecer la cantidad de progreso indica el indicador de progreso, se llama a la setProgress método, pasándole un doble valor entre 0.0 y 1.0. Por ejemplo, para establecer los avances de un 45 por ciento:
pb.setProgress (0,45) -
Hasta que se llama a la setProgress método, el indicador de progreso se considera que es indeterminada, lo que significa que el usuario no puede decir cuánto se ha avanzado. Una indeterminada ProgressIndicator se indica con un patrón circular de hilatura DOTS un indeterminada Barra de progreso es una barra que se extiende hacia atrás y adelante. Después de llamar al setProgress método, el indicador cambiará para mostrar la cantidad de progreso que se ha hecho.
Esta figura muestra dos ejemplos indeterminados y determinados de un indicador de progreso y una barra de progreso.