javafx tableview 中的颜色单元格
Color cell in javafx tableview
我正在尝试为 javafx 中的单元格着色,但在尝试调整 Oracle 网站上的代码以适应我的代码时,我在以下行中没有任何建议的错误。
有错误的行是:
`RH.setCellValueFactory(cellData -> cellData.getValue().getRH());`
我有一个错误:
cellData.getValue().getFeuRH()
我的方法 getFeuRH returns 一个字符串并且是:
public String getRH(){
return RH.get();
}
有人知道为什么吗?
因为 getRH()
returns a String
并且单元格值工厂应该提供对 ObservableValue<String>
求值的函数,您可以使用
RH.setCellValueFactory(cellData -> new ReadOnlyStringWrapper(cellData.getValue().getRH()));
不过,这只是设置数据,与单元格的外观无关。因此,特别是,除非您还安装 cellFactory
.
,否则它不会改变颜色
我正在尝试为 javafx 中的单元格着色,但在尝试调整 Oracle 网站上的代码以适应我的代码时,我在以下行中没有任何建议的错误。 有错误的行是:
`RH.setCellValueFactory(cellData -> cellData.getValue().getRH());`
我有一个错误:
cellData.getValue().getFeuRH()
我的方法 getFeuRH returns 一个字符串并且是:
public String getRH(){
return RH.get();
}
有人知道为什么吗?
因为 getRH()
returns a String
并且单元格值工厂应该提供对 ObservableValue<String>
求值的函数,您可以使用
RH.setCellValueFactory(cellData -> new ReadOnlyStringWrapper(cellData.getValue().getRH()));
不过,这只是设置数据,与单元格的外观无关。因此,特别是,除非您还安装 cellFactory
.