带有箭头键的Javafx TableView滚动问题

带有箭头键的Javafx TableView滚动问题,javafx,scroll,tableview,arrow-keys,Javafx,Scroll,Tableview,Arrow Keys,我正在使用JavaFX11。我有一个带有mp3文件列表的TableView。当用箭头键滚动时,我看到了我认为奇怪的行为。当我到达TableView中的最后一个“可视”项并按下向下箭头键时,聚焦的行会跳上几行,而不是一行。我已经包括了一张图片,以显示我试图解释的内容。 我添加了一些与我发布的图片不匹配的代码,但行为完全相同 公共类FXMLController实现可初始化{ @FXML 私有TableView TableView; @凌驾 公共void初始化(URL、ResourceBundle

我正在使用JavaFX11。我有一个带有mp3文件列表的TableView。当用箭头键滚动时,我看到了我认为奇怪的行为。当我到达TableView中的最后一个“可视”项并按下向下箭头键时,聚焦的行会跳上几行,而不是一行。我已经包括了一张图片,以显示我试图解释的内容。 我添加了一些与我发布的图片不匹配的代码,但行为完全相同


公共类FXMLController实现可初始化{
@FXML
私有TableView TableView;
@凌驾
公共void初始化(URL、ResourceBundle rb){
TableColumn col1=新的TableColumn(“第1列”);
col1.setCellValueFactory(新属性ValueFactory(“名字”);
tableView.getColumns().add(col1);
TableColumn col2=新的TableColumn(“第2列”);
col2.setCellValueFactory(新属性ValueFactory(“姓氏”);
tableView.getColumns().add(col2);
列表=新的ArrayList();
对于(int x=0;x<50;x++){
人员p=新人员();
p、 setFirstName(“名字”+x);
p、 setLastName(“姓氏”+x);
增加(p);
}
ObservableList ObservableList=FXCollections.ObservableList(列表);
tableView.setItems(可观察列表);
}
Scene.fxml:


你能给我们看一下你的代码吗?然后,也许我们能帮上忙?这是一个