JTree et texte tronqué..

JTree et texte tronqué.. - Java - Programmation

Marsh Posté le 09-02-2005 à 00:05:38    

bonjour,
 
j'utilise un Jtree pour afficher une arborescence, et celui ci me tronque automatiquement les noeud donc le texte est trop long
 
ex : "Nom du noeud trop long" ---> "Nom du noeud..."
 
 pourtant il y a largement la place d'écrire le texte.
 
quelqu'un a t il la solution ???
 
merci d avance

Reply

Marsh Posté le 09-02-2005 à 00:05:38   

Reply

Marsh Posté le 09-02-2005 à 09:42:02    

macp a écrit :

le texte est trop long
(...)il y a largement la place d'écrire le texte.


tu peux expliciter cette contradiction stp ?

Reply

Marsh Posté le 09-02-2005 à 09:45:14    

Je n'ai jamais fais de JTRee mais cela m'étonnerai que ce soir un problème de troncage du texte...
A mon avis c'est plutôt la taille de ta JTree qui doit être trop petite. tu a essayés de changer la couleur de fond de la JTree par rapport de son conteneur ?
 
Comme disais mon prot d'électronique:
"C'est pas parce qu'on met des lunettes de soleil que le soleil brille mon fort"

Reply

Marsh Posté le 09-02-2005 à 10:14:35    

ça n'a rien à voir avec la couleur de fond.
 
le renderer par défaut est un JLabel, et un JLabel coupe le texte en mettant " ..." à la fin quand il manque de place pour tout afficher.

Reply

Marsh Posté le 09-02-2005 à 11:00:36    

nraynaud a écrit :

ça n'a rien à voir avec la couleur de fond.
 
le renderer par défaut est un JLabel, et un JLabel coupe le texte en mettant " ..." à la fin quand il manque de place pour tout afficher.


 
 :)  Changer la couleur de fond, c'est juste pour vérifier qu'il manque de la place

Reply

Marsh Posté le 10-02-2005 à 18:33:56    

la largeur du jtree fait la largeur de ma fenêtre, donc il est assez grand. Du coup je comprend pas pourquoi il me tronque le 'label du noeud' :(

Reply

Marsh Posté le 29-07-2007 à 17:01:20    

Hello, enorme up de ce topic, parce que j'ai le meme probleme, sauf que c'est encore plus bizarre, puisque ce que j'affiche ce sont des entiers, et pas d'une taille colossale (moins d'un million dans tous les cas, et rarement plus de 100000).  
 
Je recommence depuis le debut, sinon ca ne servira pas a grand chose:
Le but est d'afficher les coordonnées d'un truc dessiné a l'ecran dans le JTree, le tout en temps reel lorsque le bidule a l'ecran bouge via un MouseDragged. Et la mes coordonnées sont tronquées, de facon aleatoire, parfois une partie est affichée, parfois je n'ai que ..., parfois j'ai tout. Cela ne semble lié ni a la valeur a afficher, ni a la vitesse a laquelle les coordonnées sont changées.  
 
J'utilise un arbre a base de DefaultMutableTreeNode dont j'actualise les valeurs en changeant l'objet contenu dans le noeud (pas réussi a utiliser la methode nodeChanged, si qqn veut tenter de me l'expliquer, je serais pas contre).
 
Voila, je ne comprend vraiment pas d'ou peut venir cette erreur, probablement le chargement de l'arbre qui ne se fait aps bien, mais le caractere vraiment aleatoire du truc me semble vraiment bizarre.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed