带按钮和分页的Java FX表视图
我是JavaFx新手。在我的应用程序中,我需要在一列行中创建一个带有操作按钮的表视图。我使用了来自的示例代码,并用按钮实现了表视图,它工作得非常好 现在,当我使用此链接上给出的示例向其添加分页时,表视图将以分页方式呈现,但我看到按钮正在为action列中的空白行添加,并且剩余列也是空白的 再观察一次,当我的分页只有1页,记录数少于每页允许的记录数时,它就可以正常工作了,没有为空行呈现按钮,当记录数增加到超过一页时,这个问题就发生了带按钮和分页的Java FX表视图,java,javafx,tableview,Java,Javafx,Tableview,我是JavaFx新手。在我的应用程序中,我需要在一列行中创建一个带有操作按钮的表视图。我使用了来自的示例代码,并用按钮实现了表视图,它工作得非常好 现在,当我使用此链接上给出的示例向其添加分页时,表视图将以分页方式呈现,但我看到按钮正在为action列中的空白行添加,并且剩余列也是空白的 再观察一次,当我的分页只有1页,记录数少于每页允许的记录数时,它就可以正常工作了,没有为空行呈现按钮,当记录数增加到超过一页时,这个问题就发生了 有人能帮我理解为什么会发生这种情况吗?您链接的代码中有一个bug
有人能帮我理解为什么会发生这种情况吗?您链接的代码中有一个bug。单元格实现中的
updateItem
方法需要处理空单元格的情况。请尝试以下方法:
@Override protected void updateItem(Boolean item, boolean empty) {
super.updateItem(item, empty);
if (empty) {
setGraphic(null);
} else {
setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
setGraphic(paddedButton);
}
}
请把你的问题框好。您需要发布您尝试过的代码以及不起作用的代码。看到和