Io pensavo che doppio venisse inizializzata con la variabile numero, valorizzata dall'altro listener:
codice:
LeggiNumero implements ActionListener{	  
public void actionPerformed(ActionEvent e){											numero=Integer.parseInt(textFieldnum.getText());
}
Sbaglio qualcosa?