Laden Sie eine Datei herunter und aktualisieren Sie gleichzeitig eine JProgressBar

Ich habe verschiedene Methoden ausprobiert, um dies zum Laufen zu bringen, aber sie funktionieren entweder nicht mit einem Fortschrittsbalken oder nicht so, wie ich es gerne hätte.

Ich habe bereits ein neues Fenster mit einem Fortschrittsbalken erstellt und muss eine Methode erstellen, mit der ich eine Datei herunterladen und gleichzeitig eine aktualisieren kannJProgressBar. Es gibt eine Apache Commons-Methode, die zum Herunterladen von Dateien sehr einfach zu verwenden ist, mit der sie jedoch nicht kompatibel zu sein scheintJProgressBar's.

Ich hatte auch Probleme, wenn ich das in einem anderen Thread laufen ließ,SwingUtilities.invokeLater Scheint nicht auf den Fortschrittsbalken zu aktualisieren, aber es wird ausgeführt, da ich es auf die Konsole drucken kann. Ich habe das mal ausprobiertprogressBar.repaint() Methode.

Also, was ich möchte, ist eine Methode, die eine Datei herunterladen und gleichzeitig eine aktualisieren kannJProgressBar um den Status des Downloads wiederzugeben.

Danke im Voraus! Keir

Antworten auf die Frage(2)

Ihre Antwort auf die Frage