0

我正在使用 javafx tableview。

我的一列当前所有行都为空,但我仍然希望它通过在这些列中写入空来显示它。

有什么建议吗?

4

1 回答 1

0

您可以使用 setCellFactory() 并在 updateItem() 方法上检查 item 是否为 null,如果为 true,则编写“null”

@Override
public void updateItem(T item, boolean empty) {
    super.updateItem(item, empty);
    if (item == null || empty) {
        setText("null");
        setGraphic(null);
    } else {
       //Things to do if it's not null
    }
}

检查详细信息http://www.java2s.com/Code/Java/JavaFX/customcellfactory.htm但要显示 null 就按我说的做

于 2013-06-25T14:12:29.897 回答