15/06/2006, 07:00
|
| | | Fecha de Ingreso: octubre-2005 Ubicación: Aquí y allá.
Mensajes: 323
Antigüedad: 19 años, 2 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 |