JTree et texte tronqué.. - Java - Programmation
Marsh Posté le 09-02-2005 à 09:42:02
macp a écrit : le texte est trop long |
tu peux expliciter cette contradiction stp ?
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"
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.
Marsh Posté le 09-02-2005 à 11:00:36
nraynaud a écrit : ça n'a rien à voir avec la couleur de fond. |
Changer la couleur de fond, c'est juste pour vérifier qu'il manque de la place
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'
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.
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