0
我努力使普遍的TableView JavaFX中所有我的模型的應用傳遞的Class.forName:通過泛型類參數
Class c = Class.forName(fullClassNames.get(itemNum));
table.getItems().clear();
Field[] fields = c.getDeclaredFields();
for (int i=0; i < fields.length; i++){
table.getColumns().add(new TableColumn(fields[i].getName()));
((TableColumn)table.getColumns().get(table.getColumns().size()-1)).setCellValueFactory(new PropertyValueFactory<???, ???>(fields[i].getName()));
}
,我不知道我可以通過「C」(存儲我的模型)和字段類型通過PropertyValueFactory像泛型參數?例如,它看起來像:
new PropertyValueFactory<Person,String>("lastName")
感謝,表被創建,但所有的工作都是沒用的,因爲我有收到一個模型......工作這是可悲的,是Java的不能提供的ModelManager好的敏捷代碼( –
Gleb
2012-03-14 17:38:36
我不明白你的答覆。 – 2012-03-14 18:23:42
對不起,這只是一個關於這個限制的哭泣)沒關係) – Gleb 2012-03-14 18:48:28