Estoy aprendiendo a usar Swing y me encontré con una tarea bastante difícil.Panel superpuesto (arriba de otro)
Lo que intento lograr: quiero tener el panel (llámelo menú) en el lado izquierdo (digamos 100px de ancho) y el segundo panel (llámelo panel de contenido), que toma el resto del lugar disponible .
En el panel del menú hay 3 botones. Cuando presiono sobre ellos, en el lado derecho del panel de menú (sobre el panel de contenido) debe aparecer el segundo panel de menú (submenú) (y debería comenzar en el medio del botón que se presionó).
Puede ser difícil de entender, por lo que he creado proyecto simple:
me trataron JLayeredPane pero hubo problemas con el redimensionamiento (elementos de panel Capas no cambian de tamaño).
Puede probar una subclase de JPopupMenu. Además, examine el código fuente de JComboBox y vea cómo usan el menú emergente allí. – Mitch