JavaFX TableView自定义单元格样式要点
发布时间
阅读量:
阅读量
JavaFX TableView 自定义单元格样式时注意事项
JavaFX中,通过cellFactory可以实现自定义单元格的设置,但在具体应用过程中常常会遇到多种问题。其中最为异常的情况是,初始配置时显示效果良好,但一旦表格发生滚动,样式便会立即出现错误,导致整体表现完全失控。
问题一
例如以下情况,增加一列复选框选项,当勾选第一项后,滚动表格再返回时,该选项的选中状态会被自动取消。

上述情形所采用的程序代码为:
protected void updateItem(Boolean item, boolean empty) {
super.updateItem(item, empty);
setText(null);
if (empty){
setGraphic(null);
}else {
CheckBox checkBox = new CheckBox();
setGraphic(checkBox);
}
}
全部评论 (0)
还没有任何评论哟~
