Problema con la visualización de un JTree

lemito
21 de Octubre del 2008
Hola:

Soy nuevo en este foro, y antes de nada, me gustaría dar las gracias a toda la gente que colabora y se esfuerza en ayudar a los que, como yo, tenemos problemas.

Mi duda es la siguiente:

Estoy realizando una aplicación en Java que muestra en dos árbol una base de datos. Dichos árboles tienen un modelo personalizado mediante una clase que implementa TreeCellRenderer. En ella, cada nodo viene representado por un JPanel, en el cuál tengo un JLabel para mostrar una imágen, un JTextArea para mostrar un texto, y otro JLbael no visible que contiene el ID de cada registro de la base de datos. Bueno, mi problema, más en concreto, es que el JTextArea lo limito a 33 columnas en el costructor de la clase para que todo el texto a visualizar quepa en la anchura de la representación en pantalla del árbol. Todo me funciona perfectamente, lanzo la aplicación desde Netbeans, y todo correcto. Pero a la hora de lanzarla desde el fichero JAR en Windows (Vista), la limitación de 33 columnas no se ve respetada y el JTextArea se agranda bastante más de esas 33 columnas. Lo que más me sorprende y me descoloca, es que si lanzo ese mismo fichero JAR desde Linux (Ubuntu), eso no pasa, y todo se visualiza como debería. He estado buscando el problema en el código, incluso BUG's en el JDK y no he encontrado nada. La verdad es que estoy perdido y, si a alguien le hubiese pasado algo similar, agradecería mucho cualquier ayuda. Adjunto un par de imágenes para que se vea el problema:

Imagen sin problema:
http://img522.imageshack.usmy.php?image=sinproblemaoh7.jpg

Imagen con el problema:
http://img101.imageshack.usmy.php?image=problemajarfg7.jpg

Un saludo, y muchas gracias por adelantado.