Gerenciamento de Layout com setLayout(null)

Olá pessoal, eu estou trabalhando com varias janelas dentro de um único frame, utilizando JDesktopPane e nele minhas várias janelas cada uma em um new JInternalFrame.
Em cada nova janela (tela) eu utilizo JPainel para adicionar meus JTexfild, Jbutton e etc., para este painel utilizo setLayout(null) e organizo os componentes por meio de setBounds(x,x,x,x).

O meu grande problema é adicionar um JScrollPane a este painel.
ex:

Os componentes do meus painel são maiores que meu JInternalFrame ai eu adiciono meu painel a um JScrollPane e este ao meu JInternalFrame, mas o JScrollPane não aparece é como se não existisse, de nada adianta setar sempre visíveis as barras de rolagem.

Gostaria de dicas sobre como devo fazer, se meus metódos de gerenciamento de layout estão em conflito e se eu teria outras opições.

No aguardo;

Obrigado