簡體   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