Cursos / Informática para Internet / Desenvolvimento Desktop / Aula

arrow_back Aula 09 - Componentes JProgressBar, JSlider e JSpinner

O Componente Barra de Progresso (JProgressBar)

Navegando pela internet, com certeza você já se deparou com várias páginas de conteúdo “pesado”, seja com vídeos, figuras e/ou animações. Um bom exemplo são sites que disponibilizam a visualização de grandes imagens e de alta resolução. Dependendo do conteúdo ou até da especificação da máquina, o carregamento desse material visual pode demorar.

Uma forma de manter o usuário interessado e informado do quanto falta para ele visualizar a imagem é utilizando uma barra de progresso. Essa ferramenta possibilita ao usuário acompanhar, de forma visual (através de uma imagem) e/ou numérica (geralmente através de percentual) o progresso para a visualização do conteúdo. Veja dois exemplos na Figura 1:

Exemplos de barra de progresso

Outro exemplo bem fácil de verificar é observando o seu próprio navegador. Observe que na parte inferior (mais central no Internet Explorer e mais à direita no Mozilla Firefox), aparece uma barra de progresso que nos mostra como está o “carregamento” da página solicitada (Figura 2).

Exemplo de barra de progresso no Internet Explorer

Vejamos passo a passo como utilizar essa ferramenta em nossas aplicações

  1. No NetBeans crie um novo projeto (Arquivo > Novo projeto).
  2. Defina um nome e salve o projeto.
  3. Clique com o botão direito no nome da aplicação e crie um novo Formulário JFrame.
  4. Clique e arraste um componente Barra de progresso para a área do JFrame. Veja o exemplo da Figura 3:
  5.  Componente barra de progresso
  6. Execute a aplicação (F6) e confira com a Figura 4:
  7. Barra de progresso em execução
  8. Você não verá nenhuma mudança nesse componente com as configurações padrão. Vejamos como alterar algumas propriedades:

Versão 5.3 - Todos os Direitos reservados