在顶部添加新行 fxml tableview

Add new row at top fxml tableview

我可以在现有行的下方添加新行,但我想在现有行的顶部添加新行。

JavaFX 可以吗?如果是,那么你能指导我怎么做吗?

假设 TableView 的项目设置为 ObservableList data

tableView.setItems(data);

当我们需要在tableview的顶部添加一个new element时,我们将它添加到ObservableList的顶部。为了将元素添加到列表顶部,我们使用 add(index, element) 将其添加到 index 0 :

data.add(0, newItem);