Javafx RichTextFX在代码区中获取滚动条

Javafx RichTextFX在代码区中获取滚动条,javafx,richtextfx,Javafx,Richtextfx,我正在使用RichTextFX,我很惊讶代码区没有默认启用滚动条。我怎样才能让它出现?这对我来说很有效。我使用了一个AnchorPane作为根节点 CodeArea codeArea = new CodeArea(); VirtualizedScrollPane sp = new VirtualizedScrollPane(codeArea); anchorPane.getChildren().add(sp); anchorPane.setLeftAnchor

我正在使用RichTextFX,我很惊讶代码区没有默认启用滚动条。我怎样才能让它出现?

这对我来说很有效。我使用了一个
AnchorPane
作为根节点

    CodeArea codeArea = new CodeArea();
    VirtualizedScrollPane sp = new VirtualizedScrollPane(codeArea);

    anchorPane.getChildren().add(sp);

    anchorPane.setLeftAnchor(sp, 0.0);
    anchorPane.setRightAnchor(sp, 0.0);
    anchorPane.setBottomAnchor(sp, 0.0);
    anchorPane.setTopAnchor(sp, 0.0);

    codeArea.prefWidthProperty().bind(anchorPane.widthProperty());
    codeArea.prefHeightProperty().bind(anchorPane.heightProperty());

代码区
包装在
虚拟化CrollPane
(来自)中。我还没有试过,但是你也可以用一个普通的
滚动窗格来包装它,虽然那样可能效率不高。虚拟化的ScrollPane似乎不支持FXML(似乎是一个很大的疏忽),所以我尝试使用滚动窗格。我仍然可以使用鼠标滚轮滚动,但当我设置hbarpolicy=“ALWAYS”时,我会得到一个完整大小的滚动条(如中所示,我无法移动它)。有什么想法吗?你说的“似乎不支持FXML”是什么意思<代码>
应该可以工作。它看起来像是当前的问题,当我尝试时,我没有得到这样的方法异常