Servus!
Wollte meinem Programm einen progressMonitor spendieren und habe hier http://www.dpunkt.de/java/Programmieren_mit_Java/Oberflaechenprogrammierung/45.html dieses Beispiel gefunden:
Allerdings denke ich dass dieses Beispiel falsch ist da der Konstruktor von ProgressMonitor als ersten Parameter Component erwartet und hier this übergeben wird. Wie kann ich dennoch auf solche einfache art und weise einen Progress Monitor verwenden? Wäre sehr dankbar für hilfe.
Wollte meinem Programm einen progressMonitor spendieren und habe hier http://www.dpunkt.de/java/Programmieren_mit_Java/Oberflaechenprogrammierung/45.html dieses Beispiel gefunden:
Java:
Thread thread = new Thread (new Runnable() {
public void run() {
ProgressMonitor pm = new ProgressMonitor(
this, "Lade...", "", 0, 100);
for (int i = 0; i <= 100; i++) {
pm.setProgress(i);
// Als Ersatz für eine rechen-
// intensive Operation
try { Thread.sleep(100); }
catch (Exception ex) {}
}
}
});
thread.start ();
Allerdings denke ich dass dieses Beispiel falsch ist da der Konstruktor von ProgressMonitor als ersten Parameter Component erwartet und hier this übergeben wird. Wie kann ich dennoch auf solche einfache art und weise einen Progress Monitor verwenden? Wäre sehr dankbar für hilfe.