entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Evitar que un JFrame se ejecute dos beces

bueno lo que no puedo resolver esque cuando abro una ventana (JFrame) y si lo vuelvo abrir se ejecuta otraves y es lo que no quiero, ya lo e intentado con varios metodos pero no e estado bein e jugado con (setVisible) etc. y no logro hacer que cuando se aya abierto la ventana ya no se puedad abrir.

0voto

white comentado

Tu intension es evitar que tu aplicación abra 2 veces o que una ventana/componente de tu aplicacion se abra 2 veces?

0voto

codeando comentado

exacto que un componente en este caso un JFrame.....

1 Respuesta

1voto

develoteca Puntos200

Puedes intentar con esto, incluye la validación de la ventana y la desaparición de la misma, espero que te sriva:

private JFrame Ventana;
private int x;
this.x=0; 

if (Ventana!= null)Ventana.dispose();{
      if(x==0){
        Ventana= new JFrame();
        Ventana.setTitle("Esta es la Ventana");
        Ventana.getContentPane().setLayout(new BorderLayout());
        Ventana.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
        Ventana.setSize(400,400);
        Ventana.setVisible(true);
       }
    }

Saludos.

0voto

codeando comentado

lo intentare gracias y te aviso

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta