我需要放入一个表格单元格、一个标签和进度条。
对于进度条,我使用的是:
@FXML
private TableView tableView;
@FXML
private TableColumn columTabela;
@FXML
private TableColumn columSituacao;
private List<Tabela> lista = new ArrayList<Tabela>();
public List<Tabela> getLista() {
return lista;
}
public void setLista(List<Tabela> lista) {
this.lista = lista;
}
private void test() {
getLista().add(new Tabela("test", -1.0));
getLista().add(new Tabela("test1", null));
columTabela.setCellValueFactory(new PropertyValueFactory<Tabela, String>("nome"));
columSituacao.setCellValueFactory(new PropertyValueFactory<Tabela, Double> ("progresso"));
columSituacao.setCellFactory(ProgressBarTableCell.forTableColumn());
tableView.getItems().addAll(FXCollections.observableArrayList(lista));
但是现在有必要在单元格内有一个超越进度条的标签,找不到解决方案
班级表:
公共课 Tabela {
private String nome;
private Double progresso;
public Tabela(String nome, Double progresso) {
this.nome = nome;
this.progresso = progresso;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public Double getProgresso() {
return progresso;
}
public void setProgresso(Double progresso) {
this.progresso = progresso;
}
}
当我的进程正在运行时,表格的单元格中会出现一个进度条,其中的标签会发生变化。
我很感激任何帮助..