2010-02-03 24 views
1

我正在研究需要選擇文件的應用程序。 JFileChooser是一個很好的開始,但我需要增加它。我可以用JFileChooser.setCurrentDirectory()在一個特定的目錄中啓動它,但是如何爲用戶提供「收藏夾」功能,無論是以後保存的最喜歡的文件還是最喜歡的目錄都可以跳到?Swing:JFileChooser加入最愛嗎?

回答

2

雖然JFileChooser中附件的目的是用於物像當前所選文件的縮略圖,每the JavaDocs

的附件經常被用來顯示所選文件的 預覽圖像;然而,它可以用於程序員希望的任何東西 ,例如 額外的自定義文件選擇器控件。

所以你必須創建一個自定義的JComponent表示「最喜歡的目錄」,然後在你的文件選擇調用setAccessory(myFavesComponent)

要真正實現最喜歡的目錄的存儲,您需要使用Preferences API

0

Java中已經有一些「收藏夾」功能的庫,例如,您可以使用此one