构造函数里又调用构造函数,造成无限递归。去掉FilenameFilterText f = new FilenameFilterText();
自己调用自己,栈溢出了。
去掉:FilenameFilterText f = new FilenameFilterText();