Bonjour tout le monde,
je travaille en ce moment à modifier l'apparence de mes contrôles et comme dans ma précédente discussion, je reviens sur le point des "ScrollPane" et plus encore les "TextArea". Dans Swing j'avais l'habitude de modifier le JscrollPane de mon JTextArea facilement vu que ce dernier en était entièrement indépendant, mais dans JavaFX c'est une autre histoire, j'arrive vraiment pas à avoir accès au ScrollPane, j'ai essayé cette méthode mais j'ai quelques exceptions (nullpointerexception) :
j'ai même utilisé le Css (pas sûr du code) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ScrollPane scrollPane = (ScrollPane) textArea.lookup(".scroll-pane"); scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS); scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS);
Ce que je veux c'est que les ScrollBars (Vertical/Horizontal) soient toujours visibles, c'est la raison pour laquelle j'ai eu recours à l'idée d'accéder au ScrollPane de mon TextArea, alors y aurait-il un moyen plus facile pour le faire ? sinon comment corriger la méthode "Lookup" ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 .scroll-pane > .text-area{ -fx-hbar-policy:always; }
Merci pour votre aide !![]()
Partager