当前位置: 首页 > 面试题库 >

JavaFX-使ScrollPane自动滚动

谷梁淇
2023-03-14
问题内容

我在ScrollPane中有一个Label。我正在循环中更新标签(在另一个线程中)。如果用户未将ScrollPane保持在某个位置,如何更新ScrollPane使其向下滚动(而不是横向滚动,这将手动完成)?是否有二传手?


问题答案:

@数学谢谢,这工作!

@FXML private ScrollPane scroll; //this must match the fx:id of the ScrollPane element or be the scrollpane object
scroll.setVvalue(1.0);           //1.0 means 100% at the bottom

我用这部分代码解决了“必须看标签”的问题

tab.setOnSelectionChanged(new EventHandler<Event>() {
    @Override
    public void handle(Event arg0) {
        ScrollPane.setVvalue(1.0);
    }        
});


 类似资料: