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 :/