Как отобразить изображения в виде списка

Я работаю с JavaFX2.0. Мне нужно показывать миниатюры изображений в виде списка. Я пишу код, как показано ниже.

ObservableList<BufferedImage> imageList = FXCollections.observableArrayList();
        try {
            for (int i = 1; i <= pdf.getPageCount(); i++) {
                BufferedImage pageImage = pdf.getPageAsImage(i);
                imageList.add(pageImage);
            } catch (PdfException e) {
            _logger.error("Error :" + e.getMessage());
            }
           thumbnailsList.setItems(imageList);

Здесь thumbnailsList - это fx:id списка просмотра. Но если я использую этот код, я получаю объект изображения, а не изображение. Может кто-нибудь сказать мне, как я могу получить изображение в списке просмотра.

Благодарю вас.

1 ответ

Вы можете использовать образец из

http://docs.oracle.com/javafx/2/ui_controls/list-view.htm

который называется "Пример 11-4 Создание фабрики ячеек".

Вы должны установить настраиваемую фабрику ячеек. И вместо Rectangle, положить ImageView там.

Другие вопросы по тегам