Duda en la creación de grupo de botones

manu
12 de Junio del 2003
Hola a todos, tengo una duda a la hora de crear un grupo de botones(JButton). Como en tiempo de compilación no se el número de botones que necesito pues lo q hago es hacer un array de botones:
JButton[] botones.

El problema viene cuando hago addActionListener:
botones[linea].addActionListener(new GestionaEventos());

En principio pensé que debería funcionar, pero sólo me funciona el último botón que incluyo.

En el seguiente método es donde incluyo cada uno de los botones:

private void anadirBoton(String cadena,int linea,int id){
...
botones[linea-1].addActionListener(new GestionaEventos());
...
}

Le he estado dando muchas vueltas y no se me ocurre ninguna idea para implementarlo, a ver si me podriais ayudar.

Un saludo de Manu, y gracias por adelantado.