Accéder au ScrollPane d'un TextArea
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) :
Code:
1 2 3
| ScrollPane scrollPane = (ScrollPane) textArea.lookup(".scroll-pane");
scrollPane.setVbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS);
scrollPane.setHbarPolicy(ScrollPane.ScrollBarPolicy.ALWAYS); |
j'ai même utilisé le Css (pas sûr du code) :
Code:
1 2 3 4 5 6
|
.scroll-pane > .text-area{
-fx-hbar-policy: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" ?
Merci pour votre aide ! :P