Como pasar un metodo
Hola a todos a ver quien me ayuda un poco
Mira creo un JFrame;
JFrame atencion = new JFrame("Atencion");
atencion.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.runFinalization();}
});
atencion.getContentPane().add(new borrar(atencion));
atencion.pack();
atencion.setSize(400,200);
atencion.setResizable(false);
atencion.setVisible(true);
Entonces en la clase borrar tengo que tener acceso a al Frame atencion no????
Para cerrar el JFrame seria atencion.dispose(); pero me dice que no sabe na de atencion. Si pongo this.setvisible(false); me oculta el contenido del Jframe pero la ventana si esta visible, oesa lo que se ve es el JFrame, a ver como se pasa esto para poder ocultar el JFrame atencion o cerrarlo.
Muchas gracias
Mira creo un JFrame;
JFrame atencion = new JFrame("Atencion");
atencion.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {System.runFinalization();}
});
atencion.getContentPane().add(new borrar(atencion));
atencion.pack();
atencion.setSize(400,200);
atencion.setResizable(false);
atencion.setVisible(true);
Entonces en la clase borrar tengo que tener acceso a al Frame atencion no????
Para cerrar el JFrame seria atencion.dispose(); pero me dice que no sabe na de atencion. Si pongo this.setvisible(false); me oculta el contenido del Jframe pero la ventana si esta visible, oesa lo que se ve es el JFrame, a ver como se pasa esto para poder ocultar el JFrame atencion o cerrarlo.
Muchas gracias
Gracias, hombre. Ya he probado con hide y con dispose pero no me conoce el JFrame atencion y tiene que ser un error al pasrlo no???
A ver si un alma caritativa me exa un cable
Muchas gracias.
A ver si un alma caritativa me exa un cable
Muchas gracias.
que quieres hacer exactamente ?
para ocutarlo es con setVisible(false)
y para q se cierre todo es
con frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
para ocutarlo es con setVisible(false)
y para q se cierre todo es
con frame.setDefaultCloseOperation(EXIT_ON_CLOSE);
Wenas, lo que quiere decir es que si se puede hacer esto:
atencion.getContentPane().add(new borrar(atencion));
Pasa el JFrame atencion a la clase borrar y luego desde ella intenta cerrar el JFrame atencion que esta en otra clase, que es la que tiene ese codigo, cree que quiere hacer. Ya semos dos intentando cerrar ventanas desde otra clase. Eso no se si se`puede hacer.
Un saludo.
atencion.getContentPane().add(new borrar(atencion));
Pasa el JFrame atencion a la clase borrar y luego desde ella intenta cerrar el JFrame atencion que esta en otra clase, que es la que tiene ese codigo, cree que quiere hacer. Ya semos dos intentando cerrar ventanas desde otra clase. Eso no se si se`puede hacer.
Un saludo.