G
Guest
Gast
Hallo,
ich habe auf einem JFrame eine JProgressBar. Die Klasse hat eine Funktion import die Daten aus einer Textdatei einließt und beim durchlauf die ProgressBar voranbringen soll. Etwa so:
Das Problem ist wohl, das der Datenimport in der Schleife das System so auslastet das der JFrame nicht neu gezeichnet wird und damit die JProgressBar nix bringt. Muss ich den Import in einen Thread auslagern oder gibt es noch andere Möglichkeiten?
ich habe auf einem JFrame eine JProgressBar. Die Klasse hat eine Funktion import die Daten aus einer Textdatei einließt und beim durchlauf die ProgressBar voranbringen soll. Etwa so:
Code:
public class myFrame extends JFrame(){
private JProgressBar jpb;
public myFrame(){
...
}
private void import(){
schleife{
...
jpb.setValue(...);
this.repaint();
}
}
}
Das Problem ist wohl, das der Datenimport in der Schleife das System so auslastet das der JFrame nicht neu gezeichnet wird und damit die JProgressBar nix bringt. Muss ich den Import in einen Thread auslagern oder gibt es noch andere Möglichkeiten?