Bien, el problema que tengo es que estoy haciendo una aplicacion de gestion basica en la que tengo un menu para administrar los libros y los socios de una biblioteca. Cuando voy a la seccion de libros me tiene que aparecer en la ventana principal del proyecto un jtabbedpane con sus componentes y lo mismo para la gestion de socios.
Por costumbre, tengo en un archivo .java a parte, un jpanel con su correspondiente jtabbedpane (uno para socios y otro para libros) y ese jpanel lo quiero mostrar en la ventana principal, logicamente segun si elijo la opcion de libros o socios, ocupando toda la ventana y que al hacerla mas grande (redimensionando la misma ventana), el jpanel que contiene el jtabbedpane se redimensione junto a la ventana. Bien, esto no se produce.
Sale alineado en la parte superior izquierda de la ventana, pero no se ajusta a la parte inferior derecha ni se mueve con la ventana al redimensionar esta. He probado todos los layout y nada.
Adjunto unas imagenes para ver mas claramente lo que me pasa.
Un saludo y gracias de antemano.
P.D. Siento la parrafada, queria explicar el problema lo mas detalladamente posible.
En la 1ª y 2ª imagen se muestra como se redimensiona correctamente el contenido de la ventana, en este caso el jtabbedpane.
En la 3ª y 4ª imagen se ve como se queda fijo el jpanel con el jtabbedpane que tiene y no se ajusta al redimensionar la pantalla (ni siquiera al mostrarlo la primera vez, al pulsar el boton de menu).
[URL="http://img651.imageshack.us/i/60412495.jpg/"]Imagen 1[/URL]
[URL="http://img638.imageshack.us/i/31674602.jpg/"]Imagen 2[/URL]
[URL="http://img682.imageshack.us/i/87363436.jpg/"]Imagen 3[/URL]
[URL="http://img3.imageshack.us/i/91884949.jpg/"]Imagen 4[/URL]
Adjunto el código que tengo al pulsar el boton del menu que muestra el jpanel con el jtabbedpane y su contenido:
Código PHP:
mainPanel.removeAll();
jpSocios jp = new jpSocios();
mainPanel.setLayout(new BorderLayout());
mainPanel.add(jp,BorderLayout.CENTER);
mainPanel.updateUI();
jpSocios -> El jpanel que tengo en otro archivo .java en el que esta el jtabbedpane que no puedo hacer redimensionar automaticamente.