scusa..ho provato a fare come dici te cioè:

Nella classe che gestisce la GUI:

b_carica.addActionListener(new AscoltatoreBottoneCarica(output));

Nell'ascoltatore:

public class AscoltatoreBottoneCarica implements ActionListener {
public void actionPerformed(TextArea t,ActionEvent e) {
t.setText("click");
}
}

// output è una TextArea

Grazie mille chiunque mi aiuti