Potrebbe essere una questione di layout, il contenitore della jlist che layout manager ha?
Prova al limite ad mettere un layout assoluto, nel quale posizioni tu i componenti e lui non li ridimensiona automaticamente.