Javafx 2 无滚动条的文本区域

Javafx 2 无滚动条的文本区域,javafx-2,Javafx 2,我的应用程序中有一个不需要用户交互的 有什么办法可以做到这一点吗 完全移除滚动条,让我来处理当滚动条出现时会发生什么 是否使用其他对象在屏幕上显示文本?我需要能够追加文本,但我不需要它能够突出显示或接受任何用户输入 根据您的需要,您需要使用标签 如果需要TextArea,要删除滚动条,可以执行以下操作: 使用lookupAll(java.lang.String选择器)方法查找滚动条,然后 为找到的每个滚动条调用scrollBar.setOpacity(0.0)。 2a。不要调用setVisibl

我的应用程序中有一个不需要用户交互的

有什么办法可以做到这一点吗

  • 完全移除滚动条,让我来处理当滚动条出现时会发生什么

  • 是否使用其他对象在屏幕上显示文本?我需要能够追加文本,但我不需要它能够突出显示或接受任何用户输入


  • 根据您的需要,您需要使用标签

    如果需要TextArea,要删除滚动条,可以执行以下操作:

  • 使用lookupAll(java.lang.String选择器)方法查找滚动条,然后
  • 为找到的每个滚动条调用scrollBar.setOpacity(0.0)。 2a。不要调用setVisible(false),因为visible属性(我相信)用于TextArea来控制滚动条的可见性

  • 不太清楚您想做什么,但是启用了自动换行的标签不是很合适吗?标签是不可编辑的。我需要能够在程序中修改对象的文本。我只是不希望用户能够修改文本。它们在语法上是可编辑的。哦,太好了。谢谢你,亚历山大·基洛夫。但是,当文本到达标签的末尾并开始被截断时,我似乎找不到触发事件的方法。有什么想法吗?同样的方法:查找Text.class(它是一个节点,代表渲染的文本),并在它的height属性上添加一个侦听器。你们可以追踪它的高度——但别忘了标签的插入和填充。另外,当你们使用TextArea时,你们可以在垂直滚动条的visible属性上添加监听器。