Javafx将文本添加到表格内的进度条

时间:2015-06-09 16:57:52

标签: javafx progress

我一直在使用javafx表并设法使用progressBarColumn.setCellFactory(ProgressBarTableCell.forTableColumn());添加带有进度条的表列,它使用一个虚拟Person类来获取其数据javafx.concurrent.Task

一切正常,但我想知道你是否也可以在表格的进度条中添加文字,有点像波动JProgressBar setString(String string)

我对javafx很反感,所以我对此一无所知。

1 个答案:

答案 0 :(得分:1)

您无法使用ProgressBarTableCell执行此操作。您需要使用自定义控件。

您可以使用JewelSea创建的自定义控件ProgressIndicatorBar并将其添加到progressBarColumn

有关如何将控件添加到TableColumn的更多信息,您可以查看此答案

JavaFX: Add UI control to TreeTableView

它将其添加到TreeTableView,但您也可以为TableView应用相同的逻辑。