Breves: Desaparecen los elementos del panel
Algunos de los componentes que he estado desarrollando últimamente trabajan con parte de la interfaz dinámicamente, de forma que los componentes se crean, añaden y eliminan durante la ejecución de la aplicación.
Después de hacer una llamada a algún remove del panel, todo lo demás desaparece.
La solución es tan simple como hacer una llamada revalidate y repaint después de una llamada remove.
JPanel panel = new JPanel();
...
panel.remove(0);
panel.revalidate();
panel.repaint();
...
Tags
La teoría es cuando crees saber algo, pero no funciona.
La práctica es cuando algo funciona, pero no sabes por qué.
Los programadores combinan la teoría y la práctica:
Nada funciona y no saben por qué.
