vedi questo:
è dove vai a settare valueText. Succede mai che venga invocato prima della tua chiamata a getvalueText nella classe di test? Se non succede, ti resta a null valueText e di conseguenza anche il metodo getvalueText restituirà null.codice:public void focusLost(FocusEvent e) { JTextField source = (JTextField)e.getSource(); resultText.setText("Il vostro testo e': " + source.getText()); valueText = source.getText(); }
Debug:
stampa mai niente in console?codice:public void focusLost(FocusEvent e) { JTextField source = (JTextField)e.getSource(); resultText.setText("Il vostro testo e': " + source.getText()); valueText = source.getText(); System.out.println("E' stato invocato focusLost da: "+valueText); }

Rispondi quotando