Me da error al intentar insertar una imagen en una tableView, dejo también el código a parte del error.
public void initialize(URL url, ResourceBundle rb) {
ArrayList<Person> backupList = new ArrayList<>();
backupList.add(new Person("John", "Doe"));
backupList.add(new Person("Jane", "Doe"));
firstName.setCellValueFactory(new PropertyValueFactory<Person,String>("firstName"));
lastName.setCellValueFactory(new PropertyValueFactory<Person,String>("lastName"));
images.setCellFactory(columna -> {
return new TableCell<Person,String> () {
private ImageView view = new ImageView();
@Override
protected void updateItem(String item, boolean empty) {
super.updateItem(item, empty);
if (item == null || empty) setGraphic(null);
else {
Image image = new Image(null);
view.setImage(image);
setGraphic(view);
}
}
};
});
data = FXCollections.observableArrayList(backupList);
tableView.setItems(data);
}
He puesto de momento la imagen a null, pero aunque intenta cargar cualquier cosa, de cualquier librería, me da error.