12月20日更新:将字体颜色的设置集成到字体对话框,同时修改了字体对话框中下拉事件的响应,使修改事件直接能够反映出来。所修改的代码部分不上传了,需要的请联系。
本程序花了我不少时间来完成,在2006年4月份,写好了界面,也实现了一些基本的功能,比如:打开文件、保存文件、剪切、复制和粘贴。不过在打开文件时,如果文件上了几十K,打开速度就变得很慢了。
后来由于种种原因,也没有再继续写下去,直到2006年12月中旬,才又拿出来,一点一点的完善程序。新版的JAVA记事本程序,除了以前的功能之外,把打开文件的速度也提了上去(在这里我换了一种算法),同时增加了其他几样功能:新建文档、撤销操作、删除文字、查找和替换、自动换行、字体选择,还有行数计算(在状态栏上能显示当前行数),这项功能可以让大家用我的这个程序来写JAVA程序,当调试程序时,你可以很方便地找到第多少多少行,呵呵!
这个记事本程序和WINDOWS自带的记事本程序相比,可能性有一些不足之处,但是功能也已经不少,足够应付一些基本操作了。当然,由于我没有充分地测试过这个程序,所以肯定还会有一些小BUG,希望大家能和我一起探讨,把这些BUG弄掉。
本程序大概有900行代码,当然包含一些注释,不过可能不够详细,大家如果有兴趣看我的源代码,有发现不懂的地方,可以参考我的程序文档和JAVA在线文档,如果实在看不懂,也可以直接问我,我会尽我所能地去回答。
最后我付上所有的源代码和说明文档,也包含一个已经打包了的程序,各位如果电脑上有JRE&