G
Gast2
Gast
Hallo,
Ich habe ein Tabelle und von jeder zeile wird ein update in der DB gemacht... Nun möchte ich wenn ich viele Zeilen hab udn es eine längere Zeit dauert eine JProgressbar solange anzeigen und der Benutzer soll solange nichts mehr machen können bei kleineren Mengen dürfte er die Prograssbar ja nicht sehen weil es so klein ist... erst danach will ich eine meldung ausgeben
stimmt das so????Weil die Progressbar wird nie angezeigt Datenmenge 10.000,aber der Pc stockt kurz......
Ich habe ein Tabelle und von jeder zeile wird ein update in der DB gemacht... Nun möchte ich wenn ich viele Zeilen hab udn es eine längere Zeit dauert eine JProgressbar solange anzeigen und der Benutzer soll solange nichts mehr machen können bei kleineren Mengen dürfte er die Prograssbar ja nicht sehen weil es so klein ist... erst danach will ich eine meldung ausgeben
Code:
Thread t=new Thread(new Runnable(){
JFrame frame=new JFrame();
JProgressbar bar = new JProgressbar();
bar.setMaximum(model.getRowCount());
bar.setStringPainted(true);
......
public void run()
{
for(int i=0;i<model.getRowCount();i++)
{
bar.setValue(i);
update......
}
frame.dispose();
}
});
t.join();
//meldung.....
stimmt das so????Weil die Progressbar wird nie angezeigt Datenmenge 10.000,aber der Pc stockt kurz......