2016-03-28 32 views
1

我有一個文本區域,我想禁用滾動條,我能夠使用禁用水平滾動條:如何禁用的textarea的滾動條在JavaFX

TextArea.setWrapText(true); 

但我無法全部禁用垂直滾動條我能做的就是隱藏它,我希望TextArea具有22個固定行,並且不想在TextArea中進一步輸入。如果這可以用CSS來完成也很好,任何幫助將不勝感激。

回答

2

刪除水平滾動條

textArea.setWrapText(true); 

消除垂直滾動條

ScrollBar scrollBarv = (ScrollBar)ta.lookup(".scroll-bar:vertical"); 
scrollBarv.setDisable(true); 

CSS

.text-area .scroll-bar:vertical:disabled { 
    -fx-opacity: 0; 
} 
+0

在哪裏添加刪除垂直滾動條代碼段? – Ajay