� 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] 
-------------------------------------------------------------------------

Responder a