Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/07/2011, 06:12
neifile34
 
Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 13 años, 4 meses
Puntos: 0
Gestionar componentes Swing desde una matriz

Hola a todos!
Me gustaría pediros una pequeña ayuda en el siguiente casos que os presento:

Estoy realizando una interfaz de usuario con Swing y Netbeans. Al usuario se le pedirá al principio unos valores. Según estos valores, en la interfaz aparecerán un cierto número de componentes, por ejemplo 5 botones, 20 campos de texto, 25 separadores, etc. A lo largo del programa este número de componentes también variará según se vaya pulsando un botón.

Ya que son muchos componentes y variables, mi idea es crear matrices de cada uno de estos tipos, introducir estos componentes en ellas y así poder gestionarlos mediante bucles. Por ejemplo, si tengo que colocar 50 separadores a una distancia x entre ellos, entonces tomar la matriz de separadores y con un bucle "for" colocarlos.

Mi problema es que no quiero inicializar estas matrices con sus componentes correspondientes a fuerza bruta, es decir, hacer esto:

private javax.swing.JSeparator sp0, sp1, sp2,......;

matrixSeparator [0] [0]= sp0;
......

Me pregunto si hay una forma de inicializar esto mediante un bucle donde pueda recorrer los índices de los campos s1,s2,s3... con una variable, por ejemplo:
(si en lugar de una matriz fuera un vector)

for (int i=0; i< 50; i++)
matrixSeparator [i] = spi;

En jsp creo que se hace así: sp<%=i%>

¿Hay forma de hacer esto en Java?

Gracias de antemano.