我正在使用JavaFX开发一个应用程序,我创建了一个包含一些很短的字符串和一些非常长的字符串的表。我添加了这些内容:
Text text = new Text(getString());
text.wrappingWidthProperty().bind(getTableColumn().widthProperty());
setText(null);
setGraphic(text);
在我的单元格类中,以查看每个字符串的全部内容。这导致我的表中每一行的高度变化,有些行长达几页。似乎滚动条通过一次滚动超过一定数量的行来工作。滚动浏览包含长字符串的行时,这会导致滚动速度大幅跳跃。有没有人知道如何将滚动速度基于传递的文本行而不是表行?