Allora: se si usa un BorderLayout, ha senso impostare delle dimensioni per i suoi componenti (siano essi pannelli o veri e propri componenti) solo se questi sono posizionati nei bordi (NORTH, EAST, SOUTH o WEST). Per il CENTER non ha senso in quanto è il componente che si adatta in base alle dimensioni della finestra (ad occupare tutto lo spazio rimanente).

Detto questo, non ha senso impostare una dimensione per panelContainer (e tu giustamente non lo fai). Però se panelContainer è gestito da un BorderLayout, vale la stessa regola per tutti i suoi componenti.

Né ha alcun senso impostare come dimensione di un componente, la dimensione del suo contenitore, per alcuni motivi:

1) La dimensione del contenitore dovrà per forza essere maggiore del suo contenuto
2) Se c'è un LayoutManager, sarà lui a impostare la dimensione dei componenti qualora esso sia richiesto e qualora essi siano accondiscendenti (a maggior ragione per i componenti messi nel CENTER di un contenitore gestito da BorderLayout).

Mi rimane ora da capire come sono disposti i componenti dentro a panelContainer e panelTable.


Ciao.