Arreglo dinamico de componentes

karlytoz
04 de Abril del 2005
Es posible crear un arreglo dinamico de componentes pore ejemplo de radiobutton que esten dentro de un buttongroup, ya que el numero de radiobutton puede variar, ya lo intente agregar en un vector pero truena a la hora de compilar la aplicacion la libreria AWT, y con arreglo ya se que se pone

private RadioButton radiobuttonprueba[10]=new RadioButton();

pero yo no quiero definir el tamaño del arreglo, hay alguna forma de omitir el tamaño del arreglo o alguna solucion parecida que permita la forma dinamica???

Saludos

chuidiang
04 de Abril del 2005
Hola:

Da igual componentes que cualquier otra cosa.
Puedes declarar el array nada mas

private RadioButton array[];

Pero antes de utilizarlo, tendrás que darle tamaño y meter en él los componentes

array = new RadioButton[10];
for (i=0; i<10; i++)
array[i] = new RadioButton(...);

Si no te vale esto, puedes usar, por ejemplo, una LinkedList de java.util

LinkedList lista = new LinkedList();

Simplemente, vete añadiendo botones cuando quieras

lista.add (new RadioButton(...));

y los obtienes con

RadioButton aux = (RadioButton)lista.get (i);

Se bueno.


karlytoz
04 de Abril del 2005
A oks

cual es la diferencia entre un vector y un LinkedList???

Saludos