做个简单的功能介绍,也算是个概要设计了
1.权限控制,目前分三种,系统管理员,普通用户和未登陆用户,当然各个权限所能使用的menu是不同的【已实现】
2.可以改变感观,并且立即生效,不用重修启动【已实现】
3.程序启动前检测config文件和数据库文件,如果config.xml不存在系统退出。数据库文件可以在默认位置或者在xml配置文件里指定。(前者比xml优先级高)
4.读取配置文件里面指定的配置,比如menu字体,颜色,frame字体颜色什么的【已实现】
5.名词管理,包括crud【已实现】
6.用户管理,包括crud【已实现】
7.通讯录,crud【已实现】准备加入导入导出功能,格式主要未txt,csv和execel【未实现】。
8.账本,包括记账,查看,一览,月,年账单的统计【已实现】统计结果的报表功能已经报表的打印【未实现】
9.代码收集,计划加入,主要是平时自己看见好的代码可以记录下来,方便日后使用时查找,可以分类检索,或者指定一个或多个关键字检索【未实现】
10.收藏夹,主要是方便自己,因为自己经常在遨游,Mozilla Firefox以及Opera之间切换,而又没有一个可以同步收藏夹的工具,只有自己弄咯【未实现】
暂时就想到这么多了,以后想到了陆续追加。
顺便贴几张图上来,臭美一下,让各位大牛的BS来的更猛烈些吧
登陆画面,模态窗口
LookAndFeel之一
LookAndFeel之二
参照网上例子写的一个关闭到系统托盘,遨游前面的那个坐着的小猴子就是啦!
系统托盘图标,点击作者或者主页就使用系统默认的浏览器或者邮件程序,这也是jdk6里面桌面应用新添加的特性
上图的豆腐块是因为我截图的是日文系统
因为是第一次做,所以很多地方都做的很费劲啊!以后还得多多学习,感觉做swing应用比做web爽多了,已经讨厌做web了