繁体   English   中英

javafx tableview中的颜色单元

[英]Color cell in javafx tableview

我正在尝试为javafx中的单元格上色,但是在尝试使Oracle网站上的代码适应我的情况时,在下一行没有任何建议却出错。 出现错误的行是:

 `RH.setCellValueFactory(cellData -> cellData.getValue().getRH());`

我有一个错误:

cellData.getValue().getFeuRH()

我的方法getFeuRH返回一个String,它是:

public String getRH(){
    return RH.get();
}

有人知道为什么吗?

由于getRH()返回一个String并且期望单元格值工厂提供一个对ObservableValue<String>求值的函数,因此可以使用以下命令进行编译:

RH.setCellValueFactory(cellData -> new ReadOnlyStringWrapper(cellData.getValue().getRH()));

但是,这只是设置数据,与单元格的外观无关。 因此,尤其是,除非您还安装了cellFactory否则它不会更改颜色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM