Quiero tener una interfaz con 3 pestañas, las que se hacen con JTabbedPane, y eso me funciona correctamente. El problema es que, a su vez, quiero que cuando se pulse en la tercera pestaña me salgan otras 3 pestañas dentro de ese panel. Pero no se cómo agregar eso a la tercera pestaña principal, a ver si sabeis cómo se haria:
Código:
Muchas gracias import javax.swing.*; public class InterfazCambioActualizacion extends JDialog { private static final long serialVersionUID = 1L; private JTabbedPane pestañasPrincipales; private JPanel panelPacientes, panelHojasValoracion, panelHojasEvolucion; private JTabbedPane pestañasHojasEvolucion; private JPanel panelHojaEvolucionLeucemia, panelHojaEvolucionColon, panelHojaEvolucionEPOC; public InterfazCambioActualizacion () { initGUI(); } private void initGUI () { pestañasPrincipales=new JTabbedPane(); panelPacientes=new JPanel(); panelHojasValoracion=new JPanel(); panelHojasEvolucion=new JPanel(); panelPacientes.setLayout(null); panelHojasValoracion.setLayout(null); panelHojasEvolucion.setLayout(null); pestañasPrincipales.addTab("Paciente",null,panelPacientes,"p1"); pestañasPrincipales.addTab("Valoración",null,panelHojasValoracion,"p2"); pestañasPrincipales.addTab("Evolución",null,panelHojasEvolucion,"p3"); pestañasHojasEvolucion=new JTabbedPane(); panelHojaEvolucionLeucemia=new JPanel(); panelHojaEvolucionColon=new JPanel(); panelHojaEvolucionEPOC=new JPanel(); panelHojaEvolucionLeucemia.setLayout(null); panelHojaEvolucionColon.setLayout(null); panelHojaEvolucionEPOC.setLayout(null); pestañasHojasEvolucion.addTab("Leucemia",null,panelHojaEvolucionLeucemia,"p31"); pestañasHojasEvolucion.addTab("Cáncer colon",null,panelHojaEvolucionColon,"p32"); pestañasHojasEvolucion.addTab("EPOC",null,panelHojaEvolucionEPOC,"p33"); panelHojasEvolucion.add(pestañasHojasEvolucion); getContentPane().add(pestañasPrincipales); pack(); setSize(262,379); setTitle("Actualizaciones en la base de datos"); setModal(true); } }