Controles do JavaFX: ProgressIndicator e ProgressBar
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.
A diferença entre os dois é a forma como o progresso é visualizado: O ProgressIndicator é um controle circular, em que mais do círculo preenchida à medida que o progresso é feito, 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 ajustar 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 a setProgress método, o indicador mudará para mostrar a quantidade de progresso que tem sido feito.
Esta figura mostra dois exemplos indeterminado e determinado de um indicador de progresso e uma barra de progresso.