Bom dia pessoal, vou explicar a minha dúvida.
O meu sistema esta pronto, ele copia um diretório ou arquivo para outro diretório. O método que faz a cópia é o que se segue: (visto aqui no GUJ e adaptado)
[code]  public void copiaArquivo(File f1, File f2) throws FileNotFoundException, IOException
{
FileChannel sourceChannel = null;
FileChannel destinationChannel = null;
try {  
	sourceChannel = new FileInputStream(f1).getChannel();  
	destinationChannel = new FileOutputStream(f2).getChannel();  
	sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel);  
    } 
finally {  
        if (sourceChannel != null && sourceChannel.isOpen())  
             	sourceChannel.close();  
       if (destinationChannel != null && destinationChannel.isOpen())  
              	destinationChannel.close();  
    }   
}[/code]
Agora estou com o seguinte problema: Como que eu faço uma barra de progresso, indicando a porcentagem de transferencia nesse caso?
Lembrando que a cópia esta sendo feita, apenas preciso mostrar essa barra.