问题:
1.更换皮肤时,更换过几次之后文本编辑区就不能用了
解决方法:将 修改编辑区背静色的方法注释掉
2.如何高效而且准确无误的将文本数据读入
解决方法:利用 JTextArea的read()方法,直接将流放入其中读取,加一个Buffereader可有效提高效率
3.将配置设置保存为文件,用Object。。Stream写出和读入,再次启动程序时,以前的配置还在。
4.自动定时保存 用线程
5.更改字体和大小
功能:
1.所有要求功能:
a) 文件→打开、保存、退出(关闭时提醒是否保存修改)
b) 编辑→剪切、复制、粘贴、全选;
c) 帮助→关于(注明作者、完成时间)
2.添加功能:
a) 另存为
b) 自动换行
c) 自动保存
d) 皮肤功能
e) 字体和大小更改
f) 时钟显示
3.细节功能
a) 标题自动更改为正在编辑的文档的名字
b) 添加异常和控制台输出到文件的功能
c) 状态栏显示当前编辑区总字符数
缺点:
a) 未良好的处理异常
b) 皮肤功能不时会出现一些小bug
c) 没有实现右键菜单功能和快捷键功能
本例设有皮肤功能,请先导入皮肤包,否则部分功能不能正常使用,皮肤包在文件夹thirdpackage下
1