将URL粘贴到JFile Chooser并按Enter键时出现问题

时间:2015-07-24 19:24:30

标签: java swing url jfilechooser

我正在使用带有Swing的JFileChooser来获取输入文件。在文件打开窗口中,人们会将网址复制并粘贴到“文件名:”中,然后按回车键,然后您将看到该网址文件夹下的所有文件。这一切都正常,但是当你在该网址中包含http:时,文件打开窗口会在输入时关闭,而不会让你选择该url文件夹下的文件,并且showOpenDialog方法不会返回该地址正确。

我不知道网址中的“http:”会对JFileChooser做什么,但我的目标是让JFileChooser表现得像网址中没有“http:”并在该url文件夹下显示电子表格文件。

以下是我用于JFileChooser的代码:

 fc = new JFileChooser();
 FileFilter xlsxExcelType = new FileNameExtensionFilter("Excel spreadsheet (.xlsx)", "xlsx");
 fc.addChoosableFileFilter(xlsExcelType);
 fc.addChoosableFileFilter(xlsxExcelType);
 fc.setFileFilter(xlsExcelType);
 fc.setCurrentDirectory(new java.io.File("."));
 int returnVal = fc.showOpenDialog(CampaignTestFrame.this);

0 个答案:

没有答案