0
A
回答
2
简短的答案应该是,你有什么尝试?长的答案是肯定的......
JFileChooser fc = new JFileChooser();
fc.addChoosableFileFilter(new FileFilter() {
@Override
public boolean accept(File f) {
String name = f.getName().toLowerCase();
return (name.endsWith(".png") &&
name.endsWith(".jpg") &&
name.endsWith(".gif") &&
name.endsWith(".bmp") &&
f.length() < 3 * (1024 * 1024));
}
@Override
public String getDescription() {
return "Images < 3mb";
}
});
从技术上讲,你可以在属性的任何财产或组合过滤来自File
+0
非常感谢! – joepa37 2015-02-23 05:51:29
1
创建一个子类的FileFilter的。在接受方法中,决定文件是否过大。
public boolean accept(File f) {
if(f.length() > maxSize) return false;
return true;
}
然后过滤器适用于您的文件选择
相关问题
- 1. Java - JFileChooser&文件大小
- 2. JFileChooser - 多个文件过滤器?
- 3. 捕获过滤器PCAP - 过滤IP地址以减小文件大小
- 4. JFileChooser不显示应用过滤器的文件
- 5. JFileChooser在过滤器中添加不同的文件类型
- 6. Java ZipOutputStream仅限缩减某些文件/缩小过滤器
- 7. Java最大文件大小
- 8. 的Java文件目录(过滤器)
- 9. 如何从JFileChooser(JAVA Swing)禁用文件操作,文件选择和过滤器面板?
- 10. SqlContainer过滤器区分大小写Vaadin
- 11. Vue图像大小过滤器
- 12. Java的.class文件大小Vs的java文件大小
- 13. Java 8流过滤器来过滤文件的特定部分
- 14. Java .jar文件大小
- 15. 文件大小通过JavaScript
- 16. Java JPA过滤器
- 17. Java JFileChooser getAbsoluteFile添加文件扩展名
- 18. JFileChooser,以选择多个文件的Java
- 19. 以itext缩小PDF文件大小(java)
- 20. 如何通过网络传输大文件(文件大小>堆大小)?
- 21. 过滤器最小化事件
- 22. 优化CSS文件大小过大
- 23. 在通过过滤器区分大小写的搜索,包括
- 24. Solr小写过滤器
- 25. 使用Ruby过滤大型json文件
- 26. 过滤器最大的RN
- 27. CSS过滤器有多大?
- 28. 如何增加固定数据大小的deconv2d过滤器的大小?
- 29. 基于jtextfield过滤JTable非区分大小写(Java)
- 30. Java - JFileChooser图像
看一看[addChoosableFileFilter(http://docs.oracle.com/javase/7/docs/api/javax/swing/JFileChooser。 html#addChoosableFileFilter%28javax.swing.filechooser.FileFilter%29) - 您可以创建一个将'File'作为参数并返回一个'boolean'的过滤器。 – 2015-02-23 05:40:48