【问题标题】:How to display the images in listview如何在列表视图中显示图像
【发布时间】:2013-02-19 05:18:36
【问题描述】:

我正在使用 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。但是如果我使用此代码,我将获取图像对象而不是图像。谁能告诉我如何在列表视图中获取图像。

谢谢。

【问题讨论】:

    标签: javafx-2 jpedal


    【解决方案1】:

    您可以使用来自

    的示例

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

    称为“示例 11-4 创建单元工厂”。

    您必须设置自定义单元工厂。而不是Rectangle,而是在那里放一个ImageView

    【讨论】:

      猜你喜欢
      • 2013-05-18
      • 1970-01-01
      • 2013-03-26
      • 1970-01-01
      • 2013-04-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多