我正在尝试制作一个程序,它涉及一个JFileChooser.我试图让它成为用户只能选择.zip文件.我的代码是
JFileChooser finder = new JFileChooser();
finder.setFileFilter(new FileNameExtensionFilter(null, ".zip"));
Run Code Online (Sandbox Code Playgroud)
在我看来它似乎运行正常,但是当我转到带有.zip文件的文件夹时,.zip文件是灰色的,我无法选择它们.我该如何解决?另外,作为一个附带问题,如何摆脱JFileChooser窗口中的"所有文件"选项?
Cha*_*ana 10
是的,只需将".zip"替换为"zip",您也可以删除"所有文件"选项并将其设为"Zip文件".使用以下代码...
JFileChooser fileChooser = new JFileChooser();
// select only zip files and add "Zip Files" option
fileChooser.setFileFilter(new FileNameExtensionFilter("Zip Files", "zip"));
// remove "All Files" option
fileChooser.removeChoosableFileFilter(fileChooser.getAcceptAllFileFilter());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2654 次 |
| 最近记录: |