gpt4 book ai didi

带有按钮和分页的 Javafx TableView

转载 作者:行者123 更新时间:2023-11-30 08:16:06 24 4
gpt4 key购买 nike

我是 JavaFx 新手。在我的应用程序中,我需要在行列之一中创建一个带有操作按钮的 TableView 。我使用了 here 中的示例代码并用 Button 实现了表格 View ,它工作得很好。

现在,当我使用此链接 here 上给出的示例为其添加分页时 TableView 是通过分页呈现的,但我看到为操作列中的空白行以及其余列为空白的地方添加了按钮。

还有一个观察结果,当我分页时只有 1 页且记录数少于每页允许的记录数时,它工作正常,不会为空白行呈现按钮,当记录数增长到超过一页时出现这个问题。

有人可以帮助我理解为什么会发生这种情况吗?

最佳答案

您链接的代码中存在错误。单元格实现中的 updateItem 方法需要处理空单元格的情况。试试这个:

@Override protected void updateItem(Boolean item, boolean empty) {
super.updateItem(item, empty);
if (empty) {
setGraphic(null);
} else {
setContentDisplay(ContentDisplay.GRAPHIC_ONLY);
setGraphic(paddedButton);
}
}

关于带有按钮和分页的 Javafx TableView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29649515/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com