2014-04-11 60 views
0

我希望用戶選擇在哪個文件夾中使用在哪個文件夾中生成某個文件。但是,我不希望用戶選擇文件,而只是選擇文件夾。使用JFileChooser選擇文件夾

我該怎麼做呢?

回答

1

JFileChooser#setFileSelectionMode(int mode)

看看設置JFileChooser,以允許用戶只選擇文件,只 選擇目錄,或者可選擇文件和目錄。默認 是JFilesChooser.FILES_ONLY。

參數:
模式 - 要顯示的文件 類型:
- JFileChooser.FILES_ONLY
- JFileChooser.DIRECTORIES_ONLY
- JFileChooser.FILES_AND_DIRECTORIES

+0

太感謝你了,先生和其他人! – Boolena

+0

@Boolena很高興幫助;) – MadProgrammer

1

這應該工作

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

你將使用setFileSelectionMode()

將JFileChooser設置爲允許用戶只選擇文件,選擇目錄或選擇文件和目錄。默認是JFilesChooser.FILES_ONLY。

1

你能做到這一點,如下所示:

fileChooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);