Skip to content

Latest commit

 

History

History
17 lines (17 loc) · 674 Bytes

File metadata and controls

17 lines (17 loc) · 674 Bytes

Java编写的文本编辑工具

实现功能

  • 文件模块:
  • 1.新建纯文本文件
  • 2.打开纯文本文件(自动探测字符集)
  • 3.以十六进制文件打开文件
  • 4.打开文件夹
  • 5.保存文件、文件另存为、全部保存
  • 6.关闭文件、全部关闭
  • 7.退出
  • 文档模块:
  • 1.选择字符集重新加载文件
  • 显示模块:
  • 1.打开、关闭文本夹视图
  • 2.打开、关闭命令行视图

TODO

退出软件前,应检查是否存在仍在运行的线程,如退出前正在保存文件的IO线程等。可以用计数器记录其他线程数量,当计数器为0时才能退出,否则必须等待。