- 博客(23)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
JAVA写的记事本案例
问题:
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下
2010-12-15
Flex中DateField实现时分秒选择并添加确定按钮 DateChooser
最近刚好用到DateField组件,却无奈的发现只能选择年月日,不支持时分秒,在晚上找了好多,有的勉强可以用,但是很不完善.对从网上拿到一份代码进行了改善,具体从哪里拿的也忘了,请原作者勿怪.
改善之后的功能:
1.可以正常选择年月日时分秒.
2.可以根据DateField的formatString属性判断DateChooser中是否要展示时分秒等.
3.DateField跟DateChooser之间比较完善的互传数据.
4.DateChooser带确定按钮,提高用户的体验.
5.时分秒选择框可以循环展示数字.
2013-06-07
关于Java的Byte和Integer的equals及==对比方式的问题
2017-07-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人