10/07/2011, 06:12
|
| | Fecha de Ingreso: julio-2011
Mensajes: 2
Antigüedad: 13 años, 5 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. |