Gracias por responder
Ya lo he solucionado poniendo getContentPane() antes del getComponents() y simplifique un poco el codigo, me ha quedado así
Ya lo he solucionado poniendo getContentPane() antes del getComponents() y simplifique un poco el codigo, me ha quedado así
Código [Seleccionar]
public boolean ValidarCamposVacios(JFrame form)
{
boolean vacio = true;
for(int i = 0; form.getContentPane().getComponents().length>i;i++)
{
if(form.getContentPane().getComponents()[i]instanceof JTextField || form.getContentPane().getComponents()[i] instanceof JPasswordField )
{
if(((JTextField)form.getContentPane().getComponents()[i]).getText().trim().length() == 0 )
{
vacio = false;
break;
}
}
}
return vacio;
}