JProgressBar macht keine Fortschritte
Also versuche ich einen Downloader zu erstellen, der den Fortschritt des Downloads mit einem Fortschrittsbalken anzeigt. Aber ich habe Probleme, da der Fortschrittsbalken nicht aktualisiert wird. Grundsätzlich bleibt es weiß, wenn es blau sein soll. Wenn jemand helfen könnte, ist Code unten.
JProgressBar progressBar = new JProgressBar(0, ia);
con.add(progressBar, BorderLayout.PAGE_START);
con.validate();
con.repaint();
progressBar = new JProgressBar(0, ia);
progressBar.setValue(0);
System.out.print("Downloading Files");
while ((count = in.read(data, 0, downloadSpeed)) != -1){
fout.write(data, 0, count);
if (count >= 2){
progressBar.setString("Downloading : " + ia + " @ " + count + "Kbs per second");
} else {
progressBar.setString("Downloading : " + ia + " @ " + count + "Kb per second");
}
progressBar.setValue(count);
con.add(progressBar, BorderLayout.PAGE_START);
try{
Thread.sleep(1000);
} catch (Exception e){}
}