Creo que te he entendido en lo de que el actionListener se ejecuta una vez, pero lo que quiero hacer en ese actionListener es agregar en una lista lo que tiene ese campo de edicion al pulsar el boton (son cadenas de tipo string), por lo tanto ese parametro (el valor del campo de edicion) ira cambiando, y lo que quiero es que cada vez que me pulse el boton, lo que haya en ese campo lo agregue. Si le paso como parametro el propio campo de texto, y luego agrego campo.getText() tampoco me lo reconoce, no tiene nada, cuando realmente tiene una cadena.
Ayudadme por favor, que me estoy volviendo loco.
Gracias.