Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/06/2006, 07:00
Avatar de Tipdar
Tipdar
 
Fecha de Ingreso: octubre-2005
Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 19 años, 3 meses
Puntos: 7
Una ayudita, como dices:

La ventana que abrirá tu "pop-up", a partir de ahora ventana madre y ventana hija debe tener una referencia a ella misma, y el constructor de tu ventana hija recibirá un parámetro VentanaMadre. Como las cosas van por referencia, pues verás que desde tu ventana hija podrás acceder a la ventana madre a través de ese parámetro que le pasas por su constructor. Por ejemplo:

public class VentanaHija extends JDialog {
//..
private VentanaMadre ventanaMadre = null;
//..
public VentanaHija(VentanaMadre ventanaMadre) {
//..
this.ventanaMadre = ventanaMadre;
//..
}
}

Luego, accedes a la ventana que abre el pop-up a través de esa variable que fue por el constructor de hija.


public class VentanaMadre extends JFrame {
//..
private VentanaMadre esta = this;
//..
// y en el evento de esta ventana que abre la hija pones, por ejemplo:
VentanaHija ventanaHija = new VentanaHija(esta);
ventanaHija.setEsto, setAquello... y la muestras...
}

Supongo que deben haber miles de implementaciones de esto mejores, pero espero que te pueda ayudar
__________________
El último TipdaR