otwieranie okien po sobie

0

Każda metoda w moim kodzie otwiera nowe okienko problem mam taki, ze otwierają się wszystkie jednocześnie, a chciałabym żeby kolejne okno otwierało się kiedy zamknę poprzednie. Macie jakieś pomysły?

public class Gra {
    public static void main(String[] args){

     Gracze gracze = new Gracze();
      gracze.nowiGracze();
        OperacjeWGrze nowaGra = new OperacjeWGrze();
        nowaGra.wybierzKategorie();
        nowaGra.zadajPytanie();

    }
}

0

No "samo" to sie nie zrobi. Musisz zrobic window listenera który czeka aż zamkniesz okienko X i wtedy otwierać okienko Y. Analogicznie dla pozostałych. Alternatywnie możesz zrobic w tych klasach metodę isWindowDisplayed która mówi czy ktoś zamknął okienko czy nie (znów, property ustawia window listener) ale to wymagałoby działania w wątku innym niż wątek GUI.

1 użytkowników online, w tym zalogowanych: 0, gości: 1