
Jframe no cierra al abrir otro
Publicado por carlos (1 intervención) el 06/02/2015 18:29:18
Buenas tardes.
Por favor me colaboran, es que estoy abriendo un frame "Administrador" desde otro "Ingreso de usuario", hasta hay todo bien.
JButton btnAceptar = new JButton("Aceptar");
btnAceptar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
SubFrmIngreso sub = new SubFrmIngreso();
sub.exeaceptar();
if(SubFrmIngreso.condcerrar == "1"){
cerrar();
}
}
});
Luego desde el "Administrador" con un menu item cierro este y de nuevo abro el "Ingreso de usuario", la primera vez funciona bien. pero la segunda vez, al repetir el proceso (sin cerrar la aplicacion), queda abierto el "Administrador" en el fondo y el "Ingreso de usuario" al frente y si repito los mismo ya se abriran de nuevo.
private JMenuItem getjMICerrar() {
if (jMICerrar == null) {
jMICerrar = new JMenuItem("Cerrar Sesión");
jMICerrar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if(e.getSource()==jMICerrar){
FrmIngreso frm = new FrmIngreso();
frm.setVisible(true);
dispose();
}
}
});
}
return jMICerrar;
}
Les agradezco me colaboren y estare muy agradecido en adquirir nuevos conocimientos.
Por favor me colaboran, es que estoy abriendo un frame "Administrador" desde otro "Ingreso de usuario", hasta hay todo bien.
JButton btnAceptar = new JButton("Aceptar");
btnAceptar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
SubFrmIngreso sub = new SubFrmIngreso();
sub.exeaceptar();
if(SubFrmIngreso.condcerrar == "1"){
cerrar();
}
}
});
Luego desde el "Administrador" con un menu item cierro este y de nuevo abro el "Ingreso de usuario", la primera vez funciona bien. pero la segunda vez, al repetir el proceso (sin cerrar la aplicacion), queda abierto el "Administrador" en el fondo y el "Ingreso de usuario" al frente y si repito los mismo ya se abriran de nuevo.
private JMenuItem getjMICerrar() {
if (jMICerrar == null) {
jMICerrar = new JMenuItem("Cerrar Sesión");
jMICerrar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent e) {
if(e.getSource()==jMICerrar){
FrmIngreso frm = new FrmIngreso();
frm.setVisible(true);
dispose();
}
}
});
}
return jMICerrar;
}
Les agradezco me colaboren y estare muy agradecido en adquirir nuevos conocimientos.
Valora esta pregunta


0