如何在javaFX中禁用textarea的滚动条

时间:2016-03-28 04:15:38

标签: java css javafx

我有一个TextArea,我想禁用滚动条,我可以使用以下方法禁用水平滚动条:

    TextArea.setWrapText(true);

但我无法禁用垂直滚动条我只能隐藏它,我希望TextArea有22个固定行,并且不想在TextArea中进行任何进一步的输入。如果可以用CSS完成也没关系,任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分: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;
}