javafx中的textarea有问题吗?

javafx中的textarea有问题吗?,java,textarea,javafx-2,Java,Textarea,Javafx 2,我在JavaFX2.0中使用了textarea,但我需要将其添加到scrolpane中。我如何才能做到这一点 Scrolllpane s = new Scrollpane(); s.setnode(textarea); 但当我点击滚动按钮时,它并没有移动。 问题出在哪里?setNode()是调用以设置滚动窗格将滚动的节点的正确方法。我已经在我的2.0应用程序中广泛使用了ScrollPane,但我还没有在文本区域尝试过它。基于TextArea的API文档(http://download.orac

我在JavaFX2.0中使用了textarea,但我需要将其添加到scrolpane中。我如何才能做到这一点

Scrolllpane s = new Scrollpane();
s.setnode(textarea);
但当我点击滚动按钮时,它并没有移动。 问题出在哪里?

setNode()是调用以设置滚动窗格将滚动的节点的正确方法。我已经在我的2.0应用程序中广泛使用了ScrollPane,但我还没有在文本区域尝试过它。基于TextArea的API文档(http://download.oracle.com/javafx/2.0/api/com/javafx/preview/control/TextArea.html)听起来好像它有自己的内置滚动条?我会尝试设置文本区域的宽度/高度,并设置最大宽度/高度,看看当文本区域中的行超过可用空间时是否可以触发滚动条自动显示

如果您仍然希望将其放在滚动窗格中(可能与其他节点一起),则应使用容器节点(如VBox)或其他内容来包装文本区域,然后将VBox设置为滚动窗格上的滚动节点


此外,请记住,TextArea还不是FX2.0的提交控件,因此与其他FX控件相比,它的硬化程度较低

当我们创建一个文本区域时,滚动条会在超出t时自动出现。

谢谢。我在JavaFX2.0论坛上写了这个问题,并且理解TextArea正在开发过程中,这就是为什么它保留在“com.javafx.preview.control”包中的原因。它可能会在下一版本中修复。