我正在使用 javafx tableview。
我的一列当前所有行都为空,但我仍然希望它通过在这些列中写入空来显示它。
有什么建议吗?
我正在使用 javafx tableview。
我的一列当前所有行都为空,但我仍然希望它通过在这些列中写入空来显示它。
有什么建议吗?
您可以使用 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 就按我说的做