我試圖使圖像查看器一樣,如下圖所示: -如何使圖像查看器擺動?
之前,我可以開始我有以下問題記: -
將如何我檢查目標文件夾中的圖像數量,以便我可以迭代並將所有圖像包含在我的應用程序中。
其次,我正在縮小圖像下降到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)所示。 –