簡體   English   中英

是否可以在打開時將默認文件夾路徑放入 showOpenDialog 文件名 TextArea 中?

[英]Is it posible to put default folder path into showOpenDialog File Name TextArea at openning?

當 ShowOpenDialog 窗口打開時,默認文件夾路徑地址的地址不會自動出現在文件名文本區域中。 用戶必須選擇一個文件夾或文件。 但是,我想在開始時將默認文件夾的地址放在文件名文本區域中。 所以用戶在這里輸入圖像描述就可以通過按下打開按鈕來選擇默認文件夾。

不幸的是,setcurrentdirectory 方法只顯示相關文件夾下的文件和文件夾,並且文件名字段為空。

我認為最接近您想要的是以下內容:

JFileChooser jFileChooser = new JFileChooser("C:\\Windows\\");
jFileChooser.setSelectedFile(new File("Downloaded Program Files"));
BasicFileChooserUI ui = (BasicFileChooserUI) jFileChooser.getUI();
ui.setFileName("C:\\Windows\\Downloaded Program Files");
jFileChooser.showOpenDialog(null);

即您寧願顯示父文件夾,然后選擇要選擇的文件夾。 這並沒有向您展示整個路徑,但從用戶的角度來看,我認為這就是您想要的。

編輯:我為您的問題添加了一些解決方案。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM