Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/02/2008, 14:37
lfleon
 
Fecha de Ingreso: enero-2008
Mensajes: 15
Antigüedad: 16 años, 3 meses
Puntos: 0
Es posible obtener los componentes JTextField y modificar propiedades ?

Amigos, deseo hacerles una consulta. Tengo un JInternalFrame y dentro un JPanel con una serie de JLabel y JTextField ... deseo en algun momento cambiarle la propiedad SetEditable a FALSE o TRUE ... Y para ello se me ocurrio obtener los componentes del JPanel de la siguiente manera:

************************************************** ***********************************

for(int i = 0; i < this.datos11.getComponentCount(); i++) {
if (this.datos11.getComponent(i).getClass().equals(JT extField.class)) {
this.datos11.getComponent(i).setEditable(false);
}
}

************************************************** ***********************************

Pero me da un error por que getComponent no acepta la propiedad setEditable o setText en caso de querer asignarles un valor como espacio en blanco. Es correcto lo que estoy haciendo ? Hay una mejor forma ? Como podria solucionar este problemita ?

Gracias de antemano por su colaboracion ... Luis