这个是一个用java简单实现的gui文件管理器。
FileManager.jar程序可直接运行作业文件管理器软件。
运用面向对象程序设计**,基于Java文件管理和I/O框架,实现基于图形界面的GUI文件管理器。
- 实现文件夹创建、删除、进入。
- 实现当前文件夹下的内容罗列。
- 实现文件拷贝和文件夹拷贝(文件夹拷贝指深度拷贝,包括所有子目录和文件)。
- 实现指定文件的加密和解密。
- 实现指定文件和文件夹的压缩。
- 实现压缩文件的解压。
- 文件管理器具有图形界面。
MVC结构
f ileManage类,实现对文件的访问、新建、删除、复制、加解密、解压缩等操作处理,将所有对底层文件的操作权限限制在Model一层。
GUI类,创建可视化面板,在JFrame的基础上创建JPanel来容纳可视化部件。
Controller类,实现对可视化界面鼠标事件的处理,链接GUI和fileManager。
基于MVC模式,可视化面板提供可视化操作框和按钮等,controller接受到GUI中的鼠标点击事件等,发出操作文件的命令,在Model一层对文件进行新建、删除等操作。