显然,Windows中的fileDialog无法使用FilenameFilter。是否有其他选项可用于可筛选的文件浏览器,并适用于Windows,OSX和Linux?Java:多平台程序的可过滤文件浏览器?
0
A
回答
0
你在用swing吗?你可以试试JFileChooser
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
相关问题
- 1. 禁用浏览器平台/在浏览器平台上登录
- 2. 如何更改cordova浏览器平台的默认浏览器?
- 3. 科尔多瓦浏览器平台文档
- 4. 可以通过浏览器使用java脚本编写文件
- 5. 浏览器的HTML过滤器?
- 6. SASS中的浏览器过滤器
- 7. Java Webstart ...与不同平台上的浏览器交互
- 8. 嵌入式跨平台Web浏览器?
- 9. Cordova浏览器平台错误
- 10. 无法添加浏览器平台
- 11. 在Ionic2中识别平台浏览器
- 12. 可浏览的意图过滤器无法打开我的应用程序
- 13. Windows过滤平台
- 14. Java ImageIO平均过滤器
- 15. 支持小程序的Java浏览器
- 16. Java swing的文件浏览器组件
- 17. 如何在Java应用程序中添加文件浏览器?
- 18. 浏览器和平台检测通过使用javascript
- 19. 关闭Web浏览器从Java程序
- 20. 科尔多瓦浏览器平台刷新
- 21. 在浏览器中获取选定的文本,跨平台
- 22. 从浏览器启动应用程序(平台和浏览器无关),最佳方法?
- 23. 针对平板电脑的跨平台非浏览器开发?
- 24. 跨平台桌面应用程序的嵌入式Web浏览器引擎?
- 25. 适用于网络浏览器和Mac设备的跨平台绘图程序
- 26. 多平台安装程序
- 27. Java和Android文件浏览器问题
- 28. 无法从Linux平台的浏览器中的php文件连接到SQL Server
- 29. 是否有跨平台的方式来打开Python中的文件浏览器?
- 30. Bitbucket - 您的平台上没有Chrome浏览器的二进制文件
它可以和OSX一起使用吗?从我读过的内容来看,似乎是弗洛里亚尔奥洛是首选。没有其他选项可以调用本地文件选择器吗? – geoxile 2015-04-01 06:42:20
你试过'fileDialog.setFile(“*。jpg”);'而不是setFilenameFilter?这应该是解决您的问题的方法。 – Greg 2015-04-01 08:46:19
我试过了,它没有过滤文件选择器中显示的文件。例如,我仍然可以看到并选择mp4文件。 – geoxile 2015-04-01 16:25:18