我想根据单元格中的数据更新我的TableView行颜色。在oracle文档中,有一个ListView示例,我想用Tableview做同样的事情,我想我必须自定义我的cellfactory,但我不明白它是如何工作的。 这是链接:http://docs.oracle.com/javafx/2/api/javafx/scene/control/Cell.html
我的TableView在我的FXML文件中定义,在我的控制器中我有以下代码:
@FXML public TableView<TableData> tableView;
public void initialize(URL arg0, ResourceBundle arg1) {
//Depending on data change row color ?
tableView.setItems(data);
}