我在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);
}
});
当ScrollPane控件的内容高度增加时,是否有任何方法可以自动向下滚动?例如,我在屏幕底部有一个TitledPane(在ScrollPane内部),当我展开它时,我希望ScrollPane向下滚动,这样我就可以看到TitledPane的全部内容。
在javaFX ScrollPane中。它滚动得很慢..有什么方法可以提高它吗?我到处都找过了,但没有运气..我找到了一些关于ListView的线索.. 示范:
我在java项目的JFXPanel中有一个JavaFX ScrollPane。这个项目将在触摸显示器没有键盘,所以我需要模拟一个触摸屏滚动。 问题是;如果我在ScrollPane中拖动鼠标,它工作得很好,但如果我在有按钮的地方拖动鼠标,它就不能滚动(想法是ScrollPane将充满按钮,它们之间没有空格)。
我在一个滚动窗格中有一个VBox,它包含一个HTMLEditor和其他东西。
我有一个元素,它本身有一个滚动条,还有一个单独的,它有一个滚动条。如何使其中一个滚动条与另一个滚动条的位置匹配? 我一直在查找获取滚动条位置的方法。 因为它们都返回不同的值,所以我必须知道它们的最大位置。