É simples! A JProgressBar tem um método setValue(int value) que pode ser usado nesse caso
Uma maneira de fazer: (só vale para arquivos com mais de 100 bytes) descubra o tamanho do arquivo File file = new File("path"); long tam = file.length(); agora a stream para ler o arquivo FileInputStream fileIn = new FileInputStream(file); agora // intervalo é 1% do tamanho do arquivo. int intervalo = (int) tam/100; e no loop que carrega o arquivo byte [] data = new byte[(int)tam]; for(int i =0; i < tam; i++) { data[i] = fileIn.read(); if( i%intervalo == 0 ) progressBar.setValue(progressBar.getValue()+1); } Willian Charles Balmant ----- Original Message ----- From: Awdryn Cavalache To: [EMAIL PROTECTED] Sent: Monday, January 14, 2002 5:18 PM Subject: [java-list] JProgressBar?????? Alguêm teria algum exemplo de como usar o JProgressBar ao carregar arquivos. Como eu posso mostrar que um arquivo está sendo carregado atravéz de um JProgressBar? Agradecendo antecipadamente. Awdryn Cavalache [EMAIL PROTECTED] _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------