Witam!
Tworzę aplikację okienkową, w której potrzebuję, aby informację z okna potomnego były przekazywane do okna nadrzędnego, ale dopiero po zamknięciu tego okna potomnego. W pierwszym oknie mam tabelę, w drugim oknie mam jakieś przykładowo pola tekstowe i dwa przyciski, "OK" i "Anuluj". Chcę, aby dane z pól tekstowych tego drugiego okna dodały się do tabeli w oknie pierwszym, jednak dopiero po zamknięciu tego drugiego okienka poprzez naciśnięcie "OK".
Przykładowo w drugim oknie mam metodę:
public String getData(){
return textField1.getText();
}
W pierwszym oknie, dla przycisku otwierającego drugie okienko mam coś takiego:
dodaj.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
NoweOkno okno = new NoweOkno();
okno.setVisible(true);
System.out.println("Dane z okna drugiego: "+okno.getData()); // - to tylko przyklad
}
});
Wszystkie instrukcje wykonują się od razu, a ja bym chciał żeby ostatnia instrukcja z powyższego przykładu poczekała aż wcisnę ten przycisk "OK". Możecie jakoś naprowadzić? Dzięki, pozdrawiam.