Java 同时滚动2个listview

Java 同时滚动2个listview,java,listview,javafx,Java,Listview,Javafx,在我的JavaFX项目中,我使用2TextFlows来显示一些文本。我使用了滚动窗格的vvalueProperty来同时滚动TextFlows scrolPane1.vvalueProperty().bindBidirectional(scrolPane2.vvalueProperty()); 但是由于TextFlow仅在java8中支持,我试图用ListView替换它们。 如何同时滚动2listview?由于ListView包含一个内部的滚动窗格,因此我处理TextFlow的方法在这里不起作

在我的
JavaFX
项目中,我使用2
TextFlows
来显示一些文本。我使用了
滚动窗格
vvalueProperty
来同时滚动
TextFlows

scrolPane1.vvalueProperty().bindBidirectional(scrolPane2.vvalueProperty());
但是由于
TextFlow
仅在
java8
中支持,我试图用
ListView
替换它们。 如何同时滚动2
listview
?由于
ListView
包含一个内部的
滚动窗格
,因此我处理TextFlow的方法在这里不起作用

我只想同时滚动2个
列表视图。

试试类似的方法

Platform.runLater(new Runnable() {
    @Override
    public void run() {
        Node n = listView1.lookup(".scroll-bar");
        if (n instanceof ScrollBar) {
            final ScrollBar bar = (ScrollBar) n;
            if (bar.getOrientation().equals(Orientation.VERTICAL)) {
                // get the second scrollbar of another listview and bind values of them
            }
        }
    }
});