secondo me non viene richiamato focuslost prima della inizializzazione di value.
Tanto per fare ancora debug, prima di value = ....
aggiungi
Se leggi quello in console, poi il messaggio di focusLost e quindi stampi value, allora non c'è ragione apparente per cui value non sia valorizzato a dovere. Altrimenti è come sospetto ( e probabilmente risolvi istanziando il tuo TextFieldFocus da un'altra parte nella classe di test... ossia dove sia per lui possibile poi arrivare ad invocare i metodi del focus listener)codice:System.out.println("Sto per istanziare un TextFieldFocus");

Rispondi quotando