Dúvida - BorderLayout com JXCollapsiblePane(SwingX)

Pessoal, tudo bem?

Estou tentando fazer o seguinte:

    • Criar um JPanel b[/b] com layout setado para BorderLayout.
    • Inserir um JPanel em Tela na área North com um botão que vai abrir e fechar o JXCollapsiblePane
    • Inseriri um JXCollpasiblePane no centro da Tela
    • Em South de Tela vou colocar um outro JPanel.

O efeito que espero é o seguinte:
Quando o JXCollapsiblePane estiver fechado o JPanel que está no South vai subir, e quando o JXCollapsiblePane estiver expandido ele vai “empurrar” o JPanel do South para baixo.

Se alguém já fez isso e puder me dar uma mão eu agradeço.

Abraços.