2010-06-09 99 views
1

我試圖創建一個JFileChooser,但我不明白如何將其設置爲僅顯示目錄。如何在java中瀏覽文件夾?

+0

您是否閱讀過API?你有沒有在討論這個問題的時候關注「如何使用文件選擇器」的Swing教程部分的鏈接?每個通過勺子回答這個問題的人都應該被拒絕投票。在提出這樣的基本問題之前,人們需要學習如何使用API​​和教程。將OP指向教程將爲OP提供額外的參考資料,用於解決此問題以及未來的問題。 – camickr 2010-06-09 14:00:10

回答

3
JFileChooser f = new JFileChooser(); 
f.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); 

if(f.showOpenDialog(parent)== JFileChooser.APPROVE_OPTION) {  
    File result = f.getSelectedFile(); 
} else { 
    ... 
} 
+0

在教程中,他們只保證這適用於Java外觀和感覺。這可能是因爲另一個外觀和感覺文件只會變灰。 – 2010-06-09 13:48:00

0

看看這code snippet - 這聽起來很有希望。

最野趣行是:

chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); 
0

除了邁克爾·已經建議你可以看看JIDE OSS,一個免費的Swing組件庫,以及許多其他好吃的東西提供了好得多的文件夾選擇器組件( FolderChooser)。