Hallo,
ich habe zwar schon gesucht aber ich werde aus den schon vorhandenen Diskussionen nicht schlau. Ich habe einen JFrame, indem nach Buttonklick eine Methode aufgerufen wird. In der Methode läuft eine for schleife ab. Ich möchte nun den Status per JProgressBar anzeigen. Wie geht das?
ich habe zwar schon gesucht aber ich werde aus den schon vorhandenen Diskussionen nicht schlau. Ich habe einen JFrame, indem nach Buttonklick eine Methode aufgerufen wird. In der Methode läuft eine for schleife ab. Ich möchte nun den Status per JProgressBar anzeigen. Wie geht das?
Code:
public class Basic extends JFrame
{
static JProgressBar bar = new JProgressBar();
public BasicKey(String version)
{
.
.
.
bar.setStringPainted(true);
bar.setMinimum(0);
bar.setMaximum(100000);
.
.
.
//-----------------------------------------------------------------------
private void xyz(long groesse)
{
java.util.Timer timer = new java.util.Timer();
timer.schedule(new Task(), 100, 333);
for (int i = 0; i < groesse; i++)
{
//.....
bar.setValue(i);
}
timer.cancel();
}
//-----------------------------------------------------------------------
class Task extends java.util.TimerTask
{
public void run()
{
//Hier müsste die ProgressBar jetzt neu gezeichnet werden oder so?
}
}