Saludos compañeros, en mi aplicacion tengo un menu, y quiero que al pulsar en una opcion del menu, me aparezca otra ventana, con los tres botones de minimizar, maximizar y cerrar, con un JScrollPane sobre una tabla. Pero me aparece una ventana con el boton de cerrar solo, y no me muestra esa tabla.
Mi codigo es este:
public class Mostrar  extends JDialog
intento meter dentro un panel, una etiqueta y luego un JScrollPane con una lista dentro (dicha lista la crea bien). Pues bien, el JScrollPane no lo muestra, a que se puede deber ? Os dejo el codigo que tengo puesto:
public class Mostrar_automata_inducido extends JDialog
{
   // abro un fichero xml   
   // antes meto los otros componentes correctamente
            constraints.gridx=0;
            constraints.gridy=3;
            constraints.gridwidth=1;
            constraints.gridheight=1;
            constraints.fill= GridBagConstraints.NONE;
            constraints.insets=new Insets(5,0,0,0);
            JScrollPane jsp=new JScrollPane(tabla());
            getContentPane().add(jsp, constraints);
}
1- No se si tengo que extender de JDialog, de JPanel o de que clase ?
2- Como puedo solucionar apra que me muestre esa tabla. (la tengo creada bien con un defaultTableModel,  y luego hago un tabla.setModel(modelo_tabla) ).
Alguna ayuda, por favor ?
Gracias.