0

我正在尝试制作一个如下图所示的图像查看器:-

在此处输入图像描述

在我开始之前,我有以下问题:-

  1. 我将如何检查目标文件夹中的图像数量,以便我可以迭代并将所有图像包含在我的应用程序中。

  2. 其次,我想将图像缩小到 75x75。但我想不到的是,当滚动条移动时我将如何滑动图像具体来说,这些 75x75 图像队列的合适容器是什么以及该队列如何是向左还是向右移动?(我已经知道如何获取当前滚动条值并在其上添加事件侦听器以响应)

4

2 回答 2

2

要检查目标文件夹中的图像数量,您可以使用File该类。

至于容器,您可能需要自己创建动画。没有准备好这样做的容器。

这个网站(和书)有一些关于它的想法。我不知道它可能有多过时

http://filthyrichclients.org/

于 2012-10-31T15:07:30.340 回答
0

除非我有误解,否则制作图像滚动列表非常简单。

首先,使用允许图像的数据模型创建一个 JList。

此处显示了一个很好的示例: Java 将图像拖放到列表中

其次,将 JList 添加到 JScrollPane。

使用 Scalr 可以轻松执行缩放方面: http ://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/

于 2013-05-13T22:36:19.403 回答