Ragazzi, chiedo a voi perchè sto impazzendo!...![]()
Questo è un codice d'esempio:
Praticamente, dai vari System.out sono riuscita a capire che quando chiamo il metodo "richiediBehaviour", nel frattempo il programma va avanti e visualizza subito la JDialog, con la conseguenza che il metodo non ha fatto in tempo a memorizzare il dato, e io mi ritrovo con un bel null...codice:[...] //richiedo di calcolare una misura ad una classe myAgent.richiediBehaviour(misura); //dopodichè parte una JDialog getScegliNodi(); [...] //salvo il risultato nella JDialog per visualizzarlo in seguito private JDialog getScegliNodi() { [...] String nodi = myAgent.risultato(); [...] }
Spero di essere stata chiara... sarà una banalità, ma mi sta uccidendo![]()