Ver Mensaje Individual
  #4 (permalink)  
Antiguo 31/07/2013, 11:14
Avatar de HackmanC
HackmanC
 
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Sonrisa Respuesta: Actualizar JPaneles dentro del Jframe

Hola,

Cita:
Iniciado por drakk92 Ver Mensaje
Hola Gracias por compartir tu punto de vista, pero no se porque cuando hago preguntas, al rato las soluciono .-.,
Desde mi punto de vista, ese es el objetivo principal del foro. Personalmente, cuando respondo no espero dar una respuesta exacta a la solución del problema, puesto que seguramente hay factores que no fueron explicados, así que solamente se hace con la intención de orientar en la dirección correcta, pero no resolverte tus problemas puntuales.

Cita:
Iniciado por drakk92 Ver Mensaje
Código Java:
Ver original
  1. Panel.removeAll();
  2.         Panel.updateUI();
  3.         Panel.repaint();
  4.         Cliente = new Cliente();
  5.         Panel.add(Cliente, BorderLayout.CENTER);
  6.         this.pack();

No se si es la forma mas optima de remover un panel, y cargar otro encima.
Básicamente la parte objetiva de tu pregunta era 'eliminar' los componentes dentro de un Container, así que para eliminar un componente de un Container se usa remove(Component) o removeAll(); como había indicado en el ejemplo anterior.

El método updateUI() actualiza el Look & Feel, y no está de mas agregarlo, ahora bien el método pack() cambia el tamaño de la ventana, por eso prefiero usar validate() que no lo hace, aunque el JPanel sea mas pequeño o mas grande.

Pero todo depende de lo que necesitas hacer y que te funcione mejor,

Saludos,

Última edición por HackmanC; 31/07/2013 a las 11:32 Razón: edit