该软件主要完成普通的记事本编辑功能。能够打开文件,保存文件新建文件等,这也是在浏览器中必要的功能,所以接上次浏览器的拆分,这里先介绍一下记事本程序的设计。
记事本程序是一个比较简单的基于java 流操作的程序:无论布局还是内部代码设计都是作为java初学者应该学会的。

记事本框架:

打开部分代码,这里用了一个JFileChooser,和一个缓冲流,完成读取文件内容。

以上核心代码也可以改为如下图所示:


这里与上面类似,这些都是基于swing和文件流的操作。


这些都是java API已经封装好的类,可以直接调用。