![](/img/trans.png)
[英]How to browse the files only with extensions .xls using JFileChooser in swing
[英]Swing JFileChooser Accept only ZIP and Directory
我如何才能使構造的 JFileChooser 啟用setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES)
同時過濾掉不是目錄或 zip 文件的任何內容? FileChooser 應該只能選擇和查看 zip 文件和目錄。
創建一個接受 ZIP 文件的FileNameExtensionFilter
實例並將其設置為JFileChooser
FileFilter
:
var zipFilter = new FileNameExtensionFilter("ZIP files", "zip");
var chooser = new JFileChooser();
chooser.setFileFilter(zipFilter);
chooser.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
對於舊版本的 Java,使用相應的類名而不是var
FileNameExtensionFilter
將只顯示具有給定擴展名或任何目錄的文件- 來自文檔:
返回的 FileNameExtensionFilter 將接受所有目錄和擴展名中包含文件擴展名的任何文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.