0
我在TableView中有兩列,一列保存整數,另一列保存字符串。Javafx爲不同類型重用相同的cellfactory
colId.setCellValueFactory(new PropertyValueFactory<MyCellData, String>("id"));
colName.setCellValueFactory(new PropertyValueFactory<MyCellData, String>("name"));
的MyCellData類持有針對行
public static class MyCell extends TableCell<MyCellData, Object> {
public MyCell() {
super();
}
@Override
protected void updateItem(Object item, boolean empty) {
if (item != null) {
setText((String) item);
}
}
}
以上了myCell類是基本cellfactory的信息。是否有可能在第一段代碼中看到的兩列都使用它,儘管一個是整數,另一個是字符串?
我在這裏回答了類似的問題http://stackoverflow.com/a/21365915/2855515 – brian
謝謝,我找到了一個類似於你的解決方案。我已經在這裏回答了這個問題 –