Hola, les consulto por el siguiente problema que tengo con la construccion de una interfaz bastante compleja. tengo un panel verticalLayout que esta contenido en un scrollPane, dentro de mi verticalLayout voy agregando nuevos verticalLayout que contienen otros paneles que son borderLayout, el tema es que estos ultimos ocultan el panel ubicado al centro haciendo click en un icono para ese efecto (ocultar mostrar), con lo que el panel verticalLayout que lo contiene cambia de tamaño, y como esa situacion se puede repetir en todo el anidamiento, incluso el numero de paneles no se conoce a priori, es posible que sean tantos que los limites del panel principal sean sobrepasados, el tema es que el scrollPane no se entera de estos cambios, y la interfz no cumple con su cometido.
he probado hacer uso del metodo updateUI de cada panel cuando añado nuevos "hijos", pero si bien la interfaz, refleja los cambios, el scriollPane no muestra las barras de desplazamento, para observar lo que quedo abajo.
Por supuesto, el scrollPane tiene seteado las barras de deasplazamiento automaticas (vertical/horizontal).
escucho sugerrencias...
Gracias