Guten Tag liebe Community!
Ich hätte gerne eine Frage, wie ich vom BufferedWriter die Dauer rausbekomme und dies in einer ProgressBar ausgebe, mein Code sieht derzeit so aus:
Gibt es da eine irgendwie eine Möglichkeit die Dauer auszugeben bzw. die Dauer zum schreiben der Datei?
Mein Code macht ja nichts außer xxx aufrufen -> Quellcode anschauen -> Datei erstellen -> Datei schreiben
MfG.
Ich hätte gerne eine Frage, wie ich vom BufferedWriter die Dauer rausbekomme und dies in einer ProgressBar ausgebe, mein Code sieht derzeit so aus:
Java:
public class Download {
public void DownloadString(String txtfield) {
try {
URL url;
url = new URL("http://pastebin.com/raw.php?i=" + txtfield.toString());
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
BufferedWriter writer = new BufferedWriter(new FileWriter(txtfield.toString() + ".txt"));
Dumper dumb = new Dumper();
dumb.setProgress(2); //Hier Dauer ausgeben
if(!txtfield.isEmpty()) {
String line;
while ((line = reader.readLine()) != null) {
writer.write(line);
writer.newLine();
}
JOptionPane.showMessageDialog(null, "Erfolgreich runtergeladen!");
reader.close();
writer.close();
} else {
JOptionPane.showMessageDialog(null, "Bitte gebe eine PasteID ein!");
}
}
catch (Exception exe) {
JOptionPane.showMessageDialog(null, exe.toString());
}
}
}
Gibt es da eine irgendwie eine Möglichkeit die Dauer auszugeben bzw. die Dauer zum schreiben der Datei?
Mein Code macht ja nichts außer xxx aufrufen -> Quellcode anschauen -> Datei erstellen -> Datei schreiben
MfG.