我试图使图像查看器一样,如下图所示: -如何使图像查看器摆动?
之前,我可以开始我有以下问题记: -
将如何我检查目标文件夹中的图像数量,以便我可以迭代并将所有图像包含在我的应用程序中。
其次,我正在缩小图像下降到75x75。但我不能想到的是,我将如何滑动图像作为滚动条被移动 具体而言,这些75x75的适当容器是什么图像队列和队列是如何转移到左边还是右边?(我已经知道如何获得当前滚动值,并在其上添加事件监听器响应)
我试图使图像查看器一样,如下图所示: -如何使图像查看器摆动?
之前,我可以开始我有以下问题记: -
将如何我检查目标文件夹中的图像数量,以便我可以迭代并将所有图像包含在我的应用程序中。
其次,我正在缩小图像下降到75x75。但我不能想到的是,我将如何滑动图像作为滚动条被移动 具体而言,这些75x75的适当容器是什么图像队列和队列是如何转移到左边还是右边?(我已经知道如何获得当前滚动值,并在其上添加事件监听器响应)
除非我的误解,使图像的滚动列表是相当简单的。
首先,创建一个带有允许图像的数据模型的JList。
一个伟大示例如下所示: Java drag and drop images in a list
其次,添加的JList到JScrollPane中。
缩放方面可以容易地使用Scalr进行: http://www.thebuzzmedia.com/software/imgscalr-java-image-scaling-library/
要检查目标文件夹的图像的数量,您可以使用File
类。
至于容器,你可能需要创建自己的动画。没有一个容器准备好这样做。
这个网站(和书)有一些关于它的想法。我不知道该怎么过时它可能是虽然
这是一个两个问题,第一是什么,甚至谷歌可以回答,或者你可以只是看它在[Java的API文档] (http://docs.oracle.com/javase/6/docs/api/java/io/File.html#listFiles())...另外,第二个问题意味着一个:你有什么尝试? – ppeterka
您在[Swing教程](http://docs.oracle.com/javase/tutorial/uiswing/components/index.html)中找到了什么,[javax.swing](http://docs.oracle。 com/javase/7/docs/api/javax/swing/package-summary.html)文档,[SwingSet3](http://download.java.net/javadesktop/swingset3/SwingSet3.jnlp)? – ignis
'JList'可能是一个很好的图像垂直滚动组件,如[本答案](http://stackoverflow.com/a/9544652/418556)所示。 –