Scroll dentro da aba da JTabbedPane

Oi,
Meu problema é esse aqui http://stuffthathappens.com/blog/2007/10/15/jscrollpane-blunders-part-1/. Não consigo que o scroll fique dentro das abas. Na aba eu tenho uma JTree, e quando vou adicionando nodos, chega um ponto que a aba some, empurrada pelo scroll. O código é esse:

tree = new JTree(modelo);
tree.setEditable(true);

tabbedPane = new JTabbedPane(JTabbedPane.TOP);
tabbedPane.addTab("Tree", new ImageIcon("Imagens/tree.gif"), tree, "Tree");

scrollPainelDeNavegacao = new JScrollPane(tabbedPane);
scrollPainelDeNavegacao.setPreferredSize(new Dimension(220,200));

contentPane.add(scrollPainelDeNavegacao);

Agradeço muito a quem puder me ajudar.

Consegui! Coloquei a JTree dentro de um scroll antes de adicionar ao outro scroll.