步骤1:构造一个实现查询指定目录下的Key相关的文件 的函数query(path,key)构造一个file对象来接受用户输入的路径,再对路径进行判断。
判断:判断是否是文件
是文件,就将文件名显示到界面的文本输入区域中
是文件夹,就要用到for(File f:files)循环对文件夹进行遍历
遍历的时候用到关键字Key搜索,所以还要判断
是文件,并且路径名包含有KEY,将文件名显示到界面的文本输入区域中
是文件夹,就再次递归调用本身,直到遍历完为止
不是文件的时候,提示用户输入错误
步骤2:构造一个窗体来实现搜索
再构造组件,包括标签,文本输入框,搜索按钮,文本输入域
要实现搜索,对搜索按钮设置监听器,通过监听器调用query函数就可惜实现搜索。