Как организовать изображения в Gridpane?

if(list != null){
        for(File file : list){
            //Image image = new Image(file.toURI().toString());
            final Image image = new Image(new FileInputStream(file), 150, 0, true,true);
            ImageView imageView = new ImageView();
            imageView = createImageView(image);

            VBox vb = new VBox();
            vb.getChildren().addAll(imageView);

            grid.add(vb, imageCol, imageRow);
            GridPane.setMargin(imageView, new Insets(50, 50, 50, 50));

            imageCol++;

            if(imageCol > 1){
                imageCol = 0;
                imageRow++;
            }
        }
    }

Функция для отображения изображений в области сетки.

public void GridPaneThumbnail(){
     grid.setAlignment(Pos.CENTER);
     grid.setPadding(new Insets(100, 100, 100, 100));

     grid.setHgap(300);
     grid.setVgap(200);


     ColumnConstraints columnConstraints = new ColumnConstraints();
     columnConstraints.setFillWidth(true);
     columnConstraints.setHgrow(Priority.ALWAYS);
     grid.getColumnConstraints().add(columnConstraints);
}

Настройки GridPane

Я хотел бы знать, как отображать изображения, которые находятся в ImageView в GridPane, для отображения в виде списка или среднего размера значка, поскольку текущее отображаемое изображение имеет большой размер.

GridPaneThumbnail() инициализируется в начале.

Вот так это выглядит на данный момент

текущий образец


person Kesh    schedule 07.12.2015    source источник
comment
Вы просто хотите изменить размер отображаемых изображений?   -  person James_D    schedule 07.12.2015
comment
Если возможно, я хотел бы отобразить их в виде списка, который показывает имя, дату и тип файла (.jpg/.png)   -  person Kesh    schedule 07.12.2015
comment
Либо просто добавьте метки на панель сетки с соответствующей информацией, либо используйте ссылку ListView   -  person James_D    schedule 07.12.2015