Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/11/2014, 20:45
darmorir
 
Fecha de Ingreso: marzo-2014
Mensajes: 5
Antigüedad: 10 años, 8 meses
Puntos: 0
Enviar JFrame como parametro

Buenas

Tengo el siguiente método para validar campos vacíos dinamicamente, donde se le envia como parametro el JFrame y detectara los componentes, viendo si tienen la instancia de JTextField y entonces vera si esta vació o no, mi problema es que no me lo reconoce JFrame,lo debugeo y ni agarra la cantidad de objetos ni reconoce ninguna instancia o sea no valida nada, pero si cambio el parametro por JPanel si me funciona, ayuda porfa D:!?

Código:
public boolean ValidarCamposVacios(JFrame form)
    {
        boolean vacio = true;        
        for(int i = 0; form.getComponents().length>i;i++)
        {
            if(form.getComponents()[i]instanceof JTextField)
            {
                if(((JTextField)form.getComponents()[i]).getText().trim().length() == 0)
                { 
                                  
                    vacio = false;
                    break;
                }           
            }
            if(form.getComponents()[i] instanceof JPasswordField)
            {                
                if(((JPasswordField)form.getComponents()[i]).getText().trim().length() == 0)
                { 
                      vacio = false;
                }
                
            }
            
            
        }
        return vacio;
    }