如何使Textarea Vertical Scroll bar始终处于活动状态?

时间:2014-12-09 17:04:55

标签: javafx javafx-2 javafx-8 fxml

我多次尝试使Scroll Bar的{​​{1}}的垂直Textrea始终处于活动状态,而不是仅在关注Textarea时才可见,但我无法做到这一点! ..

任何帮助,请

2 个答案:

答案 0 :(得分:2)

我知道自从提出这个问题以来已经过了很多时间,但我仍然想为那些需要它的人提供答案。要使ScrollBar可见,您只需要在通过Scrollpane时从TextArea类访问它:

.text-area > .scroll-pane{

-fx-vbar-policy:always; /* Control the vertical ScrollBar (always,needed,never) */
-fx-hbar-policy:always; /* Control the horizontal ScrollBar (always,needed,never) */

}
祝你好运!

答案 1 :(得分:0)

如果你的魔杖在代码中声明你可以使用lookup:

for (Node node : textArea.lookupAll(".scroll-pane"))
    {
        if (node instanceof ScrollPane)
        {
            ((ScrollPane) node).setVbarPolicy(ScrollBarPolicy.ALWAYS);
        }
    }
}