Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/02/2014, 08:58
TrucosJuan
 
Fecha de Ingreso: noviembre-2006
Mensajes: 166
Antigüedad: 18 años
Puntos: 6
Información Respuesta: Comunicar ventanas (pasar objetos de un JDialog a un JFrame)

Las clases Origen y Destino eran idénticas, entonces he creado una llamada Paradero que las reemplace y un atributo tipo para identificar de cuál se trata.

Y ahora la clase principal envía como argumento un objeto Paradero a la clase que se encargará de leer los datos. Entonces, cuando se presione el botón, se usarán métodos SET para asignar los valores correspondientes. En java siempre es un paso por referencia me parece haber leído.

Pero en caso de que yo no haya hecho ese cambio, pensaba usar un método GET de la clase que lee para obtener el objeto creado. En ese caso, desde la clase principal habría escrito algo así:

Código:
DialogLector d = new DialogLector("Título", this, true);
Paradero p = d.getObjetoCreado();
En ese caso, al abrirse la nueva ventana, ¿se detiene la ejecución en el JFrame principal? Porque si va de corrido no permitirá que el usuario ingrese los datos en los JTextField.

Muchas gracias, en serio