如何将网格线保留在空的 TableView Javafx 中

Posted

技术标签:

【中文标题】如何将网格线保留在空的 TableView Javafx 中【英文标题】:How to keep Grid Lines in empty TableView Javafx 【发布时间】:2016-06-23 23:37:32 【问题描述】:

我正在使用 javaFX,我的问题是我想跟踪网格线,即使 TableView 上没有如图所示的项目。 The result i want 但是我没有成功,如果 TableView 为空,它仍会显示占位符,如下所示: What I get

【问题讨论】:

未测试,但尝试tableView.setPlaceholder(null); How can I bypass the JavaFX's TableView "placeholder"?的可能重复 @James_D 不幸的是,将占位符设置为 null 无济于事。 TableViewSkinBase#updatePlaceholderRegionVisibility 将占位符设置为标准值,如果它是 null 如重复问题所述,存在针对此问题的增强请求:Don't force me to use the default 'placeholder' in an empty TableView。 【参考方案1】:

实现预期结果的解决方法:

在表格中添加一个空行 添加第一个元素 删除空行

【讨论】:

以上是关于如何将网格线保留在空的 TableView Javafx 中的主要内容,如果未能解决你的问题,请参考以下文章

如何在空的edittext上更改材质TextInputLayout提示颜色?

带类的matlab - 将结构保存在空的双数组中

JPA:在空的多方面将 Fetch 结果加入 NULL

如何在空的 HTML 输入上使用 JavaScript 处理退格事件?

为啥在空的 try 块中使用 try finally ?

是否可以在空数据网格中显示消息