寻找桌面和Android Java应用程序的文件扩展名筛选器

时间:2012-02-29 15:22:01

标签: java android

我需要创建一个过滤器,用于按扩展名过滤文件夹中的文件。我更喜欢创建一个结合了几个扩展并且不区分大小写的过滤器。

我正在使用javax.swing

中的FileNameExtensionFilter类
FileFilter filter = null;
filter = new FileNameExtensionFilter("Text file", "txt", "text");

在桌面上工作正常但在Android上抛出:

02-29 09:48:04.751: E/AndroidRuntime(25217): java.lang.NoClassDefFoundError: javax.swing.filechooser.FileNameExtensionFilter

是否有可以在桌面和Android上使用的替代课程。

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以自己浏览代码并创建自己的版本。除了FileNameExtensionFilter本身及其超类之外,没有任何摆动依赖。

http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/7-b147/javax/swing/filechooser/FileNameExtensionFilter.java