所以我正在嘗試填充 TableView,但問題是我無法設置 CellValueFactoryProperty,它說它無法應用,我試圖查找它,但我可能在某些時候搞砸了,因為我似乎沒有找到答案,甚至沒有找到同樣的錯誤。PD:我正在使用 JPA 和 Hibernate,不要認為這很重要。這就是問題:private void fillTable() {colID.cellValueFactoryProperty(new PropertyValueFactory<Alumnos, Integer> ("ID"));}這是我的專欄:@FXMLprivate TableColumn<Alumnos, Integer> colID;@FXMLprivate TableColumn<Alumnos, String> colNombre;這基本上是我的校友課:@Entitypublic class Alumnos { private int aluId; private String aluNom;我只希望能夠正確設置 CellValueFactoryProperty。
1 回答

白衣染霜花
TA貢獻1796條經驗 獲得超10個贊
答案是第一條評論,我會在這里發布以幫助其他編碼人員。
您正在嘗試將值傳遞給屬性 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。謝謝你。
添加回答
舉報
0/150
提交
取消