Controles do javafx: progressindicator e progressbar
Video: JavaFX 8 Tutorial - Progress Bar - #20
Conteúdo
Em JavaFX, tanto o ProgressIndicator e Barra de progresso controles são projetados para permitir que seus usuários saibam que algum processo que leva muito tempo (como atualizar um banco de dados ou baixar um arquivo) não está parado, mas é de fato chugging para a conclusão.
Video: JavaFx Tutorial For Beginners 18 - JavaFX Binding, ProgressBar and ProgressIndicator
A diferença entre os dois é a maneira como o progresso é visualizado: O ProgressIndicator é um controle circular, em que mais do círculo preenche como progresso é feita, ao passo que o Barra de progresso é uma barra horizontal que preenche da esquerda para a direita como o progresso é feito.
Para criar um indicador de progresso ou barra de progresso, é só chamar o construtor padrão:
ProgressIndicator pi = new ProgressIndicator () - ProgressBar pb = new ProgressBar () -
Para definir a quantidade de progresso indicado pelo indicador de progresso, você chamar o setProgress método, passando um duplo valor entre 0,0 e 1,0. Por exemplo, para definir o curso para 45 por cento:
pb.setProgress (0,45) -
Até você chamar o setProgress método, o indicador de progresso é considerado indeterminado, o que significa que o usuário não pode dizer quanto progresso foi feito. um indeterminado ProgressIndicator é indicada por um padrão circular de fiação dots- um indeterminado Barra de progresso é um bar que varre e para trás. Depois de chamar o setProgress método, o indicador mudará para mostrar a quantidade de progresso que tem sido feito.
Esta figura mostra os dois exemplos indeterminados e determinadas de um indicador de progresso e uma barra de progresso.