Tar*_*noi 1 java excel jfilechooser filechooser
我只想选择 .xls 和 .xlsx 文件,但我无法选择任何类型的文件。任何人都可以向我建议任何代码,或者任何人都可以对我现有的代码进行更改吗?提前致谢。
public class Convertor {
public static void main(String[] args) {
JFileChooser chooser = new JFileChooser();
chooser.setCurrentDirectory(new java.io.File("."));
chooser.setDialogTitle("choosertitle");
chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
chooser.setAcceptAllFileFilterUsed(false);
if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
System.out.println("getCurrentDirectory(): " + chooser.getCurrentDirectory());
System.out.println("getSelectedFile() : " + chooser.getSelectedFile());
} else {
System.out.println("No Selection ");
}
}
}
Run Code Online (Sandbox Code Playgroud)
您应该使用FileNameExtensionFilter。
FileFilter filter = new FileNameExtensionFilter("Excel file", "xls", "xlsx");
chooser.addChoosableFileFilter(filter);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4014 次 |
| 最近记录: |