Nochmals Danke für Deine Hilfe.
Dass mit der Endlosschleife hab ich erledigt.
Nun bin ich immernoch am rätseln wie ich das mit der Methode mache die mir den Prozentsatz zurück gibt. Das Abfrageprogramm liest eine IP aus der .txt-Datei, dann erfragt er die verschiedenen Werte, schreibt diese in die HTML-Tabellen und fängt dann wieder von vorne an solange die Methode .nextLine != null ist.
Meine Überlegung
Schritt 1
Könnte ich einfach die Anzahl der Zeilen in der .txt auslesen, in eine Variable schreiben und dann diese Variable als Maximumwert der JProgressbar deklarieren? Also:
JProgressBar bar = new JProgressBar( 0, zeilenGesamt);
Schritt 2
Wenn ich in die while-Schleife durch die das ganze Abfrageprogramm läuft auch noch eine Variable einbaue die nach jedem Durchlauf eins hoch zählt, kann ich diese dann (ich denke in die Variable "j" weiß es aber nicht genau ) in den ActionListener so zusagen als Status einfügen?
Wenn ja muß ich extra etwas schreiben das es den Balken dann regelmäßig aktualisiert?
//Listener für Statusbalken
public class ButtonListener implements ActionListener
{public void actionPerformed( ActionEvent e )
{new Thread( new Runnable()
{public void run()
{for ( int i = 1; i <= bar.getMaximum(); ++i )
{final int j = i;
SwingUtilities.invokeLater( new Runnable()
{public void run()
{bar.setValue( j );}
});
}
}
}).start();
}
}//Listener für Statusbalken
Wie immer schon mal Danke im Voraus