T
Turnschuh
Gast
Hallo zusammen,
ich habe einen modalen JDialog. Auf diesem befinden sich ein Button, eine Progressbar und ein Label.
Ich habe weiterhin einen Timer mit dem Dialog verbunden, so wie einen Thread, der mehrere Operationen auf einer Datenbank ausführt. Der Timer, als auch der Thread werden gestartet, wenn ich auf den Button klicke.
Ich möchte aber gerne, dass das ganze sofort losläuft, wenn das Fenster geöffnet wird, so dass ich den Button entfernen kann. Dazu habe ich einen WindowListener verwendet.
Aber das funktioniert nicht. Weiss jemand, wie ich das automatisieren kann, so dass die Threads loslaufen, sobald alles visible ist.
Vielen Dank
ich habe einen modalen JDialog. Auf diesem befinden sich ein Button, eine Progressbar und ein Label.
Code:
jContentPane.add(getJProgressBar());
jContentPane.add(getStateLabel());
jContentPane.add(getButton());
Ich habe weiterhin einen Timer mit dem Dialog verbunden, so wie einen Thread, der mehrere Operationen auf einer Datenbank ausführt. Der Timer, als auch der Thread werden gestartet, wenn ich auf den Button klicke.
Ich möchte aber gerne, dass das ganze sofort losläuft, wenn das Fenster geöffnet wird, so dass ich den Button entfernen kann. Dazu habe ich einen WindowListener verwendet.
Code:
public void windowActivated(WindowEvent event)
{
timer.start();
thread.start();
}
Aber das funktioniert nicht. Weiss jemand, wie ich das automatisieren kann, so dass die Threads loslaufen, sobald alles visible ist.
Vielen Dank