2014-12-09 23 views

risposta

2

so che un sacco di tempo è passato da quando questa domanda è stato chiesto, ma ho ancora voglia di dare la risposta per chi ne ha bisogno. Per rendere la ScrollBar visibile è sufficiente per accedere ad esso dalla classe TextArea durante il passaggio attraverso lo ScrollPane:

.text-area > .scroll-pane{ 

-fx-vbar-policy:always; /* Control the vertical ScrollBar (always,needed,never) */ 
-fx-hbar-policy:always; /* Control the horizontal ScrollBar (always,needed,never) */ 

} 

Buona fortuna!

+0

E 'possibile risolvere questo senza usare i CSS? – dmolony

+0

Ho fatto una ricerca approfondita e ho concluso che non è possibile controllare il 'riquadro di scorrimento' dell'area di testo con il codice ** java ** o anche posizionare l'area di testo in un nuovo 'scroll-pane' dal momento che ha già il suo, l'unica soluzione era usare ** css **. –

0

Se bacchetta dichiara che all'interno del codice è possibile utilizzare ricerca:

for (Node node : textArea.lookupAll(".scroll-pane")) 
    { 
     if (node instanceof ScrollPane) 
     { 
      ((ScrollPane) node).setVbarPolicy(ScrollBarPolicy.ALWAYS); 
     } 
    } 
} 
Problemi correlati