Foros del Web » Programación para mayores de 30 ;) » Java »

Ocultar un JFrame ( o solución parecida)

Estas en el tema de Ocultar un JFrame ( o solución parecida) en el foro de Java en Foros del Web. Buenas, Tengo una botonera la cual tengo que ocultar y mostrar un juego al pulsar un boton, la botonera se oculta pero el juego de ...
  #1 (permalink)  
Antiguo 13/05/2013, 06:13
 
Fecha de Ingreso: noviembre-2007
Ubicación: Irun
Mensajes: 79
Antigüedad: 16 años, 6 meses
Puntos: 0
Ocultar un JFrame ( o solución parecida)

Buenas,

Tengo una botonera la cual tengo que ocultar y mostrar un juego al pulsar un boton, la botonera se oculta pero el juego de muestra en un nuevo frame ( lo entiendo porque creo otro frame al pulsar el boton)

¿Cómo puedo hacer para que salga en el mismo frame?
Gracias

Código:
 public Ventana()  {
              ventana= new JFrame ("Titulo");
              ventana.setSize(800,600);
              ventana.setVisible(true);
              ventana.setResizable(true);
              ventana.setLocationRelativeTo(null);
              ventana.setLayout( null );
              Botonera(ventana);
              ventana.pack();
      
    }

public void Botonera (JFrame ventana)
{

        botonFacil=new JButton("Facil");
       
        botonFacil.setBounds(80,30,100,30);
       
        ventana.add(botonFacil);
      
        botonFacil.addActionListener(this);
        
       botonFacil.setVisible(true);
        
  
       
       
}
(está dentro del listener)


Código:
if (e.getSource()==botonFacil) {
            partida= new JFrame();
            
        botonFacil.setVisible(false);
        botonNormal.setVisible(false);
        botonDificil.setVisible(false);
        botonImposible.setVisible(false);
        juego=new Dibujar();
        partida.add(juego); 
      
        partida.setVisible(true);
        
      }
  #2 (permalink)  
Antiguo 13/05/2013, 08:20
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Ocultar un JFrame ( o solución parecida)

No hagas dos new JFrame (uno para ventana y otro para partida). utiliza el mismo JFrame en ambos casos si queires que salgan en la misma ventana.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 13/05/2013, 10:38
 
Fecha de Ingreso: noviembre-2007
Ubicación: Irun
Mensajes: 79
Antigüedad: 16 años, 6 meses
Puntos: 0
Respuesta: Ocultar un JFrame ( o solución parecida)

El asunto es que no se como

Cita:
Iniciado por chuidiang Ver Mensaje
No hagas dos new JFrame (uno para ventana y otro para partida). utiliza el mismo JFrame en ambos casos si queires que salgan en la misma ventana.

Se bueno.
  #4 (permalink)  
Antiguo 13/05/2013, 13:28
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Ocultar un JFrame ( o solución parecida)

Código java:
Ver original
  1. if (e.getSource()==botonFacil) {
  2.             partida= new JFrame();  // Elimina esta linea.
  3.            
  4.         botonFacil.setVisible(false);
  5.         botonNormal.setVisible(false);
  6.         botonDificil.setVisible(false);
  7.         botonImposible.setVisible(false);
  8.         juego=new Dibujar();
  9.         ventana.add(juego); // usa ventana en vez de partida
  10.      
  11.         ventana.setVisible(true); // usa ventana en vez de partida
  12.        
  13.       }

Se bueno.
__________________
Apuntes Java
Wiki de Programación

Etiquetas: jframe
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:36.