Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/11/2014, 14:02
Avatar de Profesor_Falken
Profesor_Falken
 
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 2 meses
Puntos: 182
Respuesta: Enviar JFrame como parametro

Buenas,

Funciona gracias a que en realidad JPasswodsField hereda de JTextField. Eso quiere decir que JPasswodsField es un JTextField y por tanto comparte la mayoría de sus métodos y funcionalidades (como getText()) .

De hecho, basándonos en el hecho de ambos heredan de JTextComponent, puedes hacer una solución mucho mas simple basada en polimorfismo. http://es.wikipedia.org/wiki/Polimor...orm%C3%A1tica)

Código Java:
Ver original
  1. if(form.getComponents()[i]instanceof JTextComponent)
  2. {
  3.        if(((JTextComponent)form.getComponents()[i]).getText().trim().length() == 0)
  4.        {          
  5.             vacio = false;
  6.             break;
  7.        }          
  8. }

Un saludo
__________________
If to err is human, then programmers are the most human of us