[JTree] Ajouter une scrollbar
Je fais un prog qui ressemble à l'explorer de windows permettant de se déplacer dans les répertoires et dans la partie gauche de la fenêtre il y a l'aborescence des fichiers représentée par un JTree et lorsqu'il y a trop de fichiers dans le répertoire la liste des fichiers effectuée par le JTree est trop longue et il faudrait pouvoir disposer d'une scrollbar pour descendre plus bas. J'ai essayé
Code:
1 2 3
| tree = new JTree(vect) ;
scrollBar = new JScrollBar(Adjustable.VERTICAL) ;
tree.add(scrollBar) ; |
mais aucune scrollbar n'est présente à côté de mon JTree. Merci d'avance pour votre aide. :oops:
ajout d'un scrollbar à un JTree
Après quelques difficultés ça marche ! Mon problème était le suivant, en espérant que sa puisse aider qqn: j'ajoutais quand même le JTree à un JPanel en plus de l'ajouter au scrollPane. Il ne faut pas faire :
Code:
1 2 3 4
| tree = new JTree(vect) ;
scrollPane = new JScrollPane(tree) ;
jpanel.add(scrollPane) ;
jpanel.add(tree) ; |
MAIS il FAUT FAIRE simplement:
Code:
1 2 3
| tree = new JTree(vect) ;
scrollPane = new JScrollPane(tree) ;
jpanel.add(scrollPane) ; |
Merci encore sylvain_2020 :D