2016-03-28 33 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