Es posible obtener los componentes JTextField
Publicado por Luis Leon (15 intervenciones) el 07/02/2008 20:59:28
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(JTextField.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
*************************************************************************************
for(int i = 0; i < this.datos11.getComponentCount(); i++) {
if (this.datos11.getComponent(i).getClass().equals(JTextField.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
Valora esta pregunta


0