Foros del Web » Programación para mayores de 30 ;) » Java »

Como pasar el control de todos los componentes de un jframe a otra clase

Estas en el tema de Como pasar el control de todos los componentes de un jframe a otra clase en el foro de Java en Foros del Web. Hola compañeros el motivo de mi mensaje es porque tengo un duda que no he podido solventar Tengo un jframe llamado frmEmpleado en el cual ...
  #1 (permalink)  
Antiguo 04/09/2011, 18:52
Avatar de ferer_17  
Fecha de Ingreso: diciembre-2010
Mensajes: 8
Antigüedad: 13 años, 11 meses
Puntos: 0
Exclamación Como pasar el control de todos los componentes de un jframe a otra clase

Hola compañeros el motivo de mi mensaje es porque tengo un duda que no he podido solventar

Tengo un jframe llamado frmEmpleado en el cual tengo varios jtextfield y jmaskfield, y tambien hay un boton llamado limpiar la idea es que cuando lo presione se limpien y lo he logrado hacer aqui les dejo la funcion que use y los parametros que envie

// Este es al momento de llamar a la funcion limpiarCompotesTexto() es static
// Los parametros que paso son dos cajas de texto y una tercera con mascara
ValidacionesCajasTextonen.limpiarCompotesTexto(txt PrimerNombre, txtNit, txtDui);


//Aqui esta la clase donde se encuentra el metodo limpiarComponentesTexto()
//Al que deseo enviarle los componentes de el jframe donde se alojan

public class ValidacionesCajasTexto {

public static void limpiarComponentesTexto(JComponent... jcom) {
for(int i = 0; i<jcom.length; i++){
if(jcom[i] instanceof JTextComponent){
((JTextComponent)jcom[i]).setText("");
}
}
}

}


La duda es la siguiente en el jframe hay mas de 12 cajas de texto y se que se podrian mandar todas introduciendolas una por una al momento de llamar al metodo limpiarComponentesTexto() pero habra una manera de enviar el array de
todos los componentes del jframe y poder pasarselos al metodo limpiarComponentesTexto() espero que me puedan ayudar porque no he podido resolver este problema :/
  #2 (permalink)  
Antiguo 05/09/2011, 10:11
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 16 años, 4 meses
Puntos: 416
Respuesta: Como pasar el control de todos los componentes de un jframe a otra clase

Talvez el metodo getComponents() te pueda ayudar ... Avisame como te fue.

Etiquetas: clase, componentes, control, jframe, pasar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:03.