Hallo,
in der Klasse1 ("Serviceklasse") wird irgendetwas zeitintensives in einer Schleife gemacht.
In Klasse2 ist die GUI, die u. a. einen Fortschrittsbalken zeigen soll (gemeint ist der Forschritt eines Objekts von Klasse1). Dazu müsste ich wissen, welcher Schleifendurchlauf in dem Objekt der Klasse1 gerade aktuell ist (also an die Variable i in "realtime" herankommen).
Unten ist das Problem kurz skizziert.
Vielen Dank für Tipps
in der Klasse1 ("Serviceklasse") wird irgendetwas zeitintensives in einer Schleife gemacht.
In Klasse2 ist die GUI, die u. a. einen Fortschrittsbalken zeigen soll (gemeint ist der Forschritt eines Objekts von Klasse1). Dazu müsste ich wissen, welcher Schleifendurchlauf in dem Objekt der Klasse1 gerade aktuell ist (also an die Variable i in "realtime" herankommen).
Unten ist das Problem kurz skizziert.
Vielen Dank für Tipps
Code:
public class Klasse1()
{
public Klasse1()
{
for( i=0; i<=10000; i++)
{
Thread.sleep(1000);
}
}
}
Code:
public class Klasse2()
{
public static void main(String[] args)
{
Klasse1 k1 = new Klasse1();
// hier soll eine GUI mit Fortschrittsbalken für k1 stehen
}
}