Obtener controles
Tengo una inquietud y es la siguiente:
Como hago para obtener los controles que están un jpanel y almacenarlos en un array para posteriormente recorrerlos y limpiar sus valores, se que esto se puede lograr con un for each, pero no se como obtener los controles.
Como hago para obtener los controles que están un jpanel y almacenarlos en un array para posteriormente recorrerlos y limpiar sus valores, se que esto se puede lograr con un for each, pero no se como obtener los controles.
Respuesta de dimondi21
1
1 respuesta más de otro experto
Respuesta de Carlos Rivero
Muchas gracias.Sólamente le hice una modificación para que funcionara, ponerle el índice "i" a la variable "c":Component[] c = this.jPanel1.getComponents();/*obtengo los componentes*/for (int i = 0; i < c.length; i++) { if (c[i] instanceof JTextField) { /*si es un textfield*/ JTextField tf = (JTextField) c[i]; /*casteo*/ tf.setEnabled(true); /*habilito el control*/ }} - Carlos Rivero