我想在表格視圖中顯示從數據庫中的圖像提取。這是我如何設置與圖像列我的表視圖:Java方法不會覆蓋
TableColumn prodImageCol = new TableColumn("IMAGES");
prodImageCol.setCellValueFactory(new PropertyValueFactory<Product, Image>("prodImage"));
prodImageCol.setMinWidth(100);
// setting cell factory for product image
prodImageCol.setCellFactory(new Callback<TableColumn<Product, Image>, TableCell<Product, Image>>() {
@Override
public TableCell<Product, Image> call(TableColumn<Product, Image> param) {
TableCell<Product, Image> cell = new TableCell<Product, Image>() {
@Override //Error here
public void updateItem(Product item, boolean empty) {
if (item != null) {
ImageView imageview = new ImageView();
imageview.setFitHeight(50);
imageview.setFitWidth(50);
imageview.setImage((Image) item.getprodImage());
setGraphic(imageview);
}
}
};
return cell;
}
});
但是,我得到的方法不會覆蓋或實現從超的方法。我不知道爲什麼會這樣,因爲我從網站上關注如何在表格視圖中顯示圖像。有人可以向我解釋爲什麼是這樣嗎?提前致謝。
我複製/粘貼你的代碼在我的IDE,一切都很好我看到這裏沒有問題。 –