¿Cómo se hace que un componente en el .CENTER de un Borderlayout ocupe todo el espacio central y cambie el tamaño con la aplicación?

Mi aplicación / JFrame, usando Borderlayout, tiene una barra de herramientas en la parte superior o norte, una barra de estado en la parte inferior o sur y una JPanel.JTabbedPane.JScrollPane.JTable en el centro. El JPanel siempre tiene un tamaño fijo que es más o menos ajustable usando los diversos métodos de set * Size () aplicados en varias combinaciones a los distintos componentes. Pero siempre es de un tamaño fijo y siempre tiene lagunas este y oeste. Los componentes norte y sur mantienen una altura fija y cambian su tamaño horizontalmente como cabría esperar.

Sin duda, este no es un diseño nuevo o único.

¿Es este comportamiento normal? ¿Hay algún truco que me haya perdido?

Respuestas a la pregunta(1)

Su respuesta a la pregunta