ayuda en menu arbol

Hola a todos, estoy realizando mi primera aplicacion web e utilizo visual jsf de netbeans. Mi problema es que genero la estructura arbol segun los datos que tenga en mi base de datos(como esto se ve en diferentess paginas, la tengo en una pagina fragmento,), por lo que el tamaño del fragmento variará(el arbol esta dentro de un panel layout), dependiendo si esta desplegado o no ya que el arbol inicialmente se ve

seccion1
seccion2
seccion3

y cuando le doy a seccion x

seccion1
--seccion1.1
--seccion 1.2
--seccion 1.3
seccion2
seccion3

¿como contemplo los diferentes tamaños? ¿aLguna idea de como hacer esto?¿que debo estudiar para hacer esto o voy mal encaminada?Para hacer el arbol he seguido el tutorial :http://netbeans.org/kb/65/web/databasetree.html. ¡¡Ayuda soy nueva en esto¡¡. gracias de antemano