ho creato una JTextField:

private JTextField sPort;

//altro codice

JTextField sPort = new JTextField(20);

container.add( sPort );

//altro codice

ed ho creato anche un pulsante a cui ho dato questa azione:

if(source.equals(saveButton))
{
System.out.println("Prova numero 32");
System.out.println(sPort.getText());

}

ora se commento il secondo output(quello di sPort.getText()) tutto funziona,se invece non lo commento premendo il pulsante savebutton il programma da un errore...dove sbaglio?Grazie