Ordem de pintura Swing

Bom eu tenho 2 painéis dentro do meu frame, um sobrepõe o outro. O painel que adicionei por último fica embaixo. Mas quando eu repinto o painel de baixo ele vai para cima do outro painel, e eu queria que ele ficasse embaixo sempre. Isso é possível? Se não qual seria a melhor forma de eu fazer isso?

Dê uma estudada nos Layout Managers do Java, aí é só montar uma composição com diferentes painéis utilizando diferentes layouts.