Hallo, ich arbeite an einer Java Swing-Anwendung, die eine Suche in einer Datenbank durchführt. Es hat 2 JDialog
Boxen, die während der Suche auftauchen.Programmatisch schließen aktuell angezeigte Java Swing-JDialogbox
Die erste sagt dem Benutzer, dass die Suche gestartet wurde und eine OK-Schaltfläche zum Schließen hat. Die zweite teilt dem Benutzer mit, dass die Suche zurückgekehrt ist und wird ebenfalls durch Drücken der OK-Taste geschlossen.
Ich habe einen Weg, die erste JDialog
Box programmatisch zu schließen, wenn die Suche zurückkommt, ist es ziemlich offensichtlich, dass die Suche gestartet wurde, als die Suche zurückgekehrt ist.
Haben Sie den Quellcode? Können Sie sehen, wo der Dialog angezeigt wird? Wenn dies der Fall ist, rufen Sie vor dem Anzeigen des zweiten Dialogfelds die "dispose" -Methode beim ersten auf. Genau wie "nos" beantwortet – OscarRyz
Dupliziert (mit weniger Details) hier: http://StackOverflow.com/Questions/1301874 – kdgregory