如何使图像查看器摆动?

时间:2012-10-31 15:01:10

标签: java image swing jscrollbar

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

enter image description here

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

这个网站(和书)对此有一些想法。我不知道它可能是多么过时

http://filthyrichclients.org/

答案 1 :(得分:0)

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

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

此处显示精彩示例: Java drag and drop images in a list

其次,将JList添加到JScrollPane。

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