JAVA记事本
项目名称:Notepad
主要功能:新建文件,复制粘贴,查找替换,字体设置,背景设置,自动换行,启动窗口,官方开源代码(http://github.com/Marblog/Notepad)
启动图SplashWindow.java类,采用多线程设计,5秒的提示窗口
查找替换转到Find.java,Replace.java,TurnTo.java类,可以从文档中快速查找等等
主要技术难点:查找替换转到算法,跳转网站算法,字体样式选择等等
解决方案:查阅官方文档,CSDN 博客,等等
Notepad.java主程序,模块化设计,层次分明,方法采用了中文命名,好记好修改!
文件编码utf-8 开发工具idea+jdk11
2018.11.21: 改用lambda表达式,去除重复代码,并且遵守阿拉巴巴java手册的约定进行了修改