CellValueFactoryProperty

CellValueFactoryProperty

所以我试图填充一个TableView,但是问题是我无法设置CellValueFactoryProperty,它说它无法应用,我试图查找它,但是在某些时候我可能搞砸了,因为我似乎找不到答案,甚至没有找到相同的错误。

PD:我使用的是JPA和Hibernate,您认为这无关紧要。

这就是问题:

private void fillTable() {

colID.cellValueFactoryProperty(new PropertyValueFactory<Alumnos, Integer>
("ID"));

}




这是我的专栏:

@FXML
private TableColumn<Alumnos, Integer> colID;

@FXML
private TableColumn<Alumnos, String> colNombre;




这基本上是我的Alumnos课程:

@Entity
public class Alumnos {
    private int aluId;
    private String aluNom;


我只希望能够设置CellValueFactoryProperty权限。

最佳答案

答案是第一个评论,我将在此处发布它以帮助其他编码人员。

您正在尝试将值传递给属性getter方法。但是,此方法不带参数。 colID.cellValueFactoryProperty().set(new PropertyValueFactory<>("ID"));或更好的colID.setCellValueFactoryProperty(new PropertyValueFactory<>("ID"));

所以只是替代

colID.cellValueFactoryProperty(new PropertyValueFactory<Alumnos, Integer>("ID"));


至:

colID.setCellValueFactoryProperty(new PropertyValueFactory<Alumnos, Integer>("ID"));


致谢@fabian。
谢谢。

09-05 02:09