Java记事本

最近看完IO流,那么多内容仍然感觉似懂非懂,就做个记事本练习了下,顺手实现了Win 8.1 记事本除了打印之外的所有功能。
默认的UI太丑,就用UIManager设置成当前系统所用的UI。看着顺眼多了。
设计模式只看过工厂模式,事件监听器全使用工厂模式。
感觉大部分时间都花在UI上了,界面上东西一多,要对齐就难了,不停地调整代码看效果。Swing真是个巨坑啊。
另外还觉得自己写的代码的封装性不够好,有些地方是直接把自己的组件提供给别的类操作,这跟组件全为public 没啥区别。今天再抽时间改一改。
总的来说还是学到挺多东西的,工厂模式、接口、继承、封装、静态方法、IO……只有在实践中才能体会它们的用处。还有更重要的API以及百度!
以后打算在其中加入统计Java文件的关键字个数、代码行数功能。
代码中用到了Switch(String) 方法,所以至少得在JDK1.7 以上才能运行。

本来打算在字体选择的界面把字体列表的每一项都用对应的字体显示,但是这会导致在点击“字体”菜单时卡住几秒,于是取消此功能(我的系统中一共有366个英文+中文字体)。








  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值