No, approccio sbagliato. La dialog dovresti farla "modale" in modo che un setVisible(true) sulla dialog sia "bloccante" e non ritorni finché la dialog non è stata chiusa.Originariamente inviato da Eberk89
codice:DataDialog d = new DataDialog(); while (d.getData()[4].equals("0")) { }
A quel punto prendi i dati che ti servono dalla tua dialog. Se poi vuoi fare una cosa del tipo:
Oppure:codice:DataDialog d = new DataDialog(); String[] dati = d.inputDati(); // inputDati() farà un setVisible(true) e poi restituirà i dati
Beh ... è solo questione del "design" che scegli.codice:DataDialog d = new DataDialog(); d.mostraDialog(); // mostraDialog() farà un setVisible(true) String[] dati = d.getDati();

Rispondi quotando