Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/11/2014, 01:56
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años
Puntos: 454
Respuesta: Enviar JFrame como parametro

Si es un JFrame, normalmente le añades los componentes con

frame.getContentPane().add(componente)

así que deberías buscarlos igual

frame.getContentPane().getComponents()

En cualquier caso, quizás me equivoque porque no sé exactamente lo que pretendes, pero lo más correcto sería pasarle a ese método directamente los campos que necesita (JTextField y JPasswordField), que obviamente, no tienes que buscar fuera, sino que tendrías que tener gurdados en variables

Código Java:
Ver original
  1. public class UnaClase {
  2.    JFrame frame;
  3.    JTextField textField;
  4.    JPasswordField passwordField;
  5.  
  6.    public void initComponents () {
  7.         frame = new JFrame(....);
  8.         textField = new JTextField(....);
  9.         passwordField = new JPasswordField (....);
  10.         ...
  11.         frame.getContentPane().add(textField);
  12.         frame.getContentPane().add(passwordField);
  13.         ....
  14.         // donde te haga falta harias la llamada
  15.        validarCamposVacios (textField, passwordField);
  16.    }
  17. }

Se bueno.
__________________
Apuntes Java
Wiki de Programación