JavaFX TableView is not displaying List of Images in TableColumn. Can Someone help me to display multiple image in TableColumn for particular entry of in tableview. Here is code:
Controller class has following code:
@Override
public void initialize(URL arg0, ResourceBundle arg1) {
RecordInfo recordInfo;
Image ii;
ObservableList<RecordInfo>list=FXCollections.observableArrayList();
for(int i=1;i<10;i++){
recordInfo=new RecordInfo();
String p=i+".jpg";
ii=new Image(p);
ImageView[] img=new ImageView[3];
img[0]=new ImageView();
img[0].setImage(ii);
img[0].setFitHeight(120);
img[0].setFitWidth(240);
recordInfo.setPic(img);
pic.setCellValueFactory(new PropertyValueFactory<RecordInfo, ImageView[]>("pic"));
list.add(recordInfo);
}
}
While Record class has:
public class RecordInfo {
private ImageView[] pic;
public ImageView[] getPic() {
return pic;
}
public void setPic(ImageView[] pic) {
this.pic = pic;
}
}