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