Limpiar cajas de texto de forma dinámica en un JPanel (JTextFiled y JPasswordField)

Aquí les dejo un ejemplo tan simple como efectivo que le ahorrara lineas de código al momento de limpiar nuestros JTextFiled y  JPasswordField Solo basta con pasar al método el JPanel que contiene nuestros componentes y automáticamente se limpiaran todos de forma dinámica.

 public void limpiarCampos(JPanel jPanel){
        for(int i=0; jPanel.getComponents().length>i;i++){
            //Limpia todos los JTextField de un JPanel
            if(jPanel.getComponents()[i]instanceof JTextField){
                ((JTextField)jPanel.getComponents()[i]).setText("");
            }
            //Limpia todos los JPasswordField de un JPanel
            else if(jPanel.getComponents()[i] instanceof JPasswordField)
            {
                ((JPasswordField)jPanel.getComponents()[i]).setText("");
            }           
        }

Saludoss!



Saludoss!

2 Comentarios

Publicar un comentario

Artículo Anterior Artículo Siguiente