Corregido el problema de la barra de desplazamiento. El problema era que cuando se utiliza un layout de organización automática no se debe usar ningun tamaño por defecto en el árbol, por lo que se usó como valor un null en el arbol y éste se metio dentro de un jscroll que es el que se limita para que tenga un valor por defecto distinto de null