Tenho uma aplicação Swing que faz um download de um arquivo xml, é possivel colocar um progress bar para o usuario ver o progresso do mesmo?
O download é feito usando o codigo:
private static void download(URL url, OutputStream out) throws IOException {
InputStream in = url.openStream();
byte[] buf = new byte[4 * 1024];
int bytesRead;
while ((bytesRead = in.read(buf)) != -1) {
out.write(buf, 0, bytesRead);
}
in.close();
out.close();
}
Valeu.