2015-04-01 57 views

回答

0

你在用swing吗?你可以试试JFileChooser

+0

它可以和OSX一起使用吗?从我读过的内容来看,似乎是弗洛里亚尔奥洛是首选。没有其他选项可以调用本地文件选择器吗? – geoxile 2015-04-01 06:42:20

+0

你试过'fileDialog.setFile(“*。jpg”);'而不是setFilenameFilter?这应该是解决您的问题的方法。 – Greg 2015-04-01 08:46:19

+0

我试过了,它没有过滤文件选择器中显示的文件。例如,我仍然可以看到并选择mp4文件。 – geoxile 2015-04-01 16:25:18

0

试试这可能会对你有帮助。

saveFileDialog.setFilenameFilter(new FilenameFilter(){ 
     enter code here`@Override 
     public boolean accept(File dir, String name) 
     { 
      return name.endsWith(".jpg") || name.endsWith(".jpeg"); 
     } 
}); 
+0

文档说FilenameFilters在Sun的Windows默认实现中不起作用。无论如何,我尝试过,但它似乎没有工作。 – geoxile 2015-04-01 16:26:06