hallo liebe java-freunde.
ich habe ein kleines problem.
aus einem dialogfenster (bestehend aus einer progressBar und 1 button) rufe ich eine methode auf.
diese methode behandelt eine berechnung, wo ich einen index gebrauche. dieser index dient für der
progressBar um den status der berechnung anzuzeigen. die progressBar ist statisch und wird von der
methode initialisiert und behandelt.
leider wird bei mir sobald die rechnung beginnt, das fenster angezeigt, doch wird die progressBar nicht
bei jeder veränderung (.setValue(x)) aktualisiert, sondern der 'fortschritts'-balken wird immer komplett
dann angezeigt, wenn die berechnung abgeschlossen ist. also nicht nach und nach...
hier mal ein wenig code:
ExportFile-Dialog
Methode exportFromTableToFile() der Klasse ExportFile zur Berechnung
was muss ich machen? wäre hier für hilfe sehr dankbar!
ich habe ein kleines problem.
aus einem dialogfenster (bestehend aus einer progressBar und 1 button) rufe ich eine methode auf.
diese methode behandelt eine berechnung, wo ich einen index gebrauche. dieser index dient für der
progressBar um den status der berechnung anzuzeigen. die progressBar ist statisch und wird von der
methode initialisiert und behandelt.
leider wird bei mir sobald die rechnung beginnt, das fenster angezeigt, doch wird die progressBar nicht
bei jeder veränderung (.setValue(x)) aktualisiert, sondern der 'fortschritts'-balken wird immer komplett
dann angezeigt, wenn die berechnung abgeschlossen ist. also nicht nach und nach...
hier mal ein wenig code:
ExportFile-Dialog
Code:
public static JProgressBar jProgressBar1 = new JProgressBar();
//Aufruf der Berechnung über Button
void jButton1_actionPerformed(ActionEvent e) {
ExportFile export_file = new ExportFile();
export_file.exportFromTableToFile();
}
Methode exportFromTableToFile() der Klasse ExportFile zur Berechnung
Code:
Dialog_ExportFile.jProgressBar1.setMinimum(0);
Dialog_ExportFile.jProgressBar1.setMaximum(y);
for (int j = 1; j < 100; j++) {
//Berechnung...
Dialog_ExportFile.jProgressBar1.setValue(j);
Dialog_ExportFile.jProgressBar1.validate();
}
was muss ich machen? wäre hier für hilfe sehr dankbar!