Java记事本

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

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








版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2014-12-30 14:25  包清骏  阅读(171)  评论(0编辑  收藏  举报