如何在使用NetBeans打开时过滤文件?

时间:2009-12-09 02:21:43

标签: netbeans

我正在寻找一种在“打开”窗口中过滤文件的方法。我正在使用NetBeans IDE 6.5。 我做了一些研究,这就是我想出来的,但由于某些原因它没有用。

//全局变量 protected static FileFilter myfilter;

//在变量声明中 fchoLoad.setFileFilter(myfilter);

//在主内部 myfilter = ....(我实际上意外地删除了这部分,我只需要过滤.fwd文件。谁能告诉我这里有什么?)

1 个答案:

答案 0 :(得分:1)

如果我理解正确,你想创建自己的文件选择器,并且只能过滤一些文件(在你的情况下为.fwd)。我想这是更普遍的Java问题(不仅是NetBeans),我建议阅读这个tutorial

无论如何,你的“myfilter”应该是这样的:

myfilter = new FileFilter() {

            public boolean accept(File f) {
                return f.getName().toLowerCase().endsWith(".fwd")
                        || f.isDirectory();
            }

            public String getDescription() {
                return "FWD Files"; //type any description you want to display
            }
        };

希望有所帮助