Jak przypisać wartość do zmiennej po zamknięciu okna?

Jak przypisać wartość do zmiennej po zamknięciu okna?
LU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 127
0

Mam zrobiony program w którym po kliknięciu buttona otwiera się nowe okno. W klasie okna jest funkcja która zwraca wartość. Wartość ta zmienia się gdy wykonywane są jakieś operacje w tym oknie. Nie wiem jak zrobić żeby wartość była zwracana dopiero po zamknięciu okna.
Actionlistener po kliknieciu buttona:

Kopiuj
case 46:
                SlideShow ss = new SlideShow(lista);
                ss.setVisible(true);
                zmienna=ss.play();//teraz wykonuje się od razu po uruchomieniu nowego okna
                break;
Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
2

case 46:

Skasuj ten kod i napisz od nowa.

bogdans
  • Rejestracja: dni
  • Ostatnio: dni
0

A jak już napiszesz kod od nowa, to dodaj do okna WindowListenera, a przypisanie do zmiennej przenieś do metody windowClosing.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.