[大二课程设计开源]KTV管理系统(Swing界面,含源码)
杰拉斯 | 时间:2012-04-05, Thu | 50,308 views编程算法
一些体会:
可能不少人对Java界面的印象就是两个字——难看,曾经我也不例外。刚开始接触Java开发的界面是高三头脑发热想用Flash做MMORPG网游时,因为自己美工不咋地,所以用了游戏资源提取器:
当时就想,Java做的界面怎么那么难看,又因为听说C++效率比Java高,Java基本上不可能用来开发大型的3D网游,因此一直对Java兴趣缺缺,直到大一的时候看到了这篇文章:《Swing是一把刀》,才发现,Swing原来也可以这么华丽。当时立马豪情万丈,废寝忘食地做出了人生中第一个Java作品畅之茗Java新浪微博客户端,不过因为代码在现在看来实在是幼稚的很,所以就不贴出来贻笑大方了。
好吧,回到正题,偷偷地引用一段话:“无论哪个UI技术,说到底都是在屏幕上画图,本质上都是画点、划线而已,只是有的用起来复杂,有的简单,有的功能强,有的功能弱。不过对于技艺高超者来说,给个邮票大的地方也能跳出激动人心的舞蹈,Flex不就是在Flash这块邮票上面不停的折腾么?这又和脚下的空间有多少关系呢?相比Flash/Flex这张小邮票,Swing则给了我们一个巨大的足球场。如果我们还是不能在这个舞台上吸引更多的观众,还是多反思一下自己的舞技吧,就算脚下的场地有点湿滑不平,我们也没必要喋喋不休。”
- 如果用一个工具做不出好的作品,与其埋怨它差劲,不如反思一下为什么自己做不出好的作品。
大一的时候很喜欢用setLayout(null),然后用绝对定位来进行布局,因为觉得自带的布局管理器只能适应特定的几种模式,不能够随心所欲,可后来才意识到一个问题:绝对定位的布局在某些分辨率下正常,但换个屏幕分辨率可能就惨不忍睹了,后来才发现,其实布局管理器如果懂得怎么去用,怎么组合,也可以做出随心所欲的界面,更重要的一点是:自动适应不同分辨率。
- 善用布局管理器。
虽说没有最好,只有更好,但我们就是需要一种吹毛求疵的态度去看待自己的作品,注重每一个细节,每一个用户体验,才能够做出超越自我的作品。
- 追求完美。
一些图片:
首先呢,本菜鸟的文采不咋地,所以也不多说,直接上图。
华丽丽的登陆界面:
and华丽丽的操作界面:
好吧,看到这里你是不是很恶寒= =||
其实上面是未经过美化的半成品。。真正的内容来了:
Loading界面:
登陆界面:
操作界面:
订房界面:
拿房界面:
拿房成功:
用户随意换肤:
其实也就用户可以随意切换背景图片而已啦。。
因为当时电脑无线网卡坏了,拿去修,后来赶着交作业,所以没有加注释,但代码的条理写的还算清晰,应该很容易看懂,还有因为只是做界面,所以没有实现数据库以及网络功能,还请各位见谅了~
这是本菜鸟的第二个Java作品,第一个是:畅之茗Java新浪微博客户端2.0.2,因为代码实在是太幼稚,所以暂时就不贴出来献丑了= =。。
下载地址:http://download.csdn.net/detail/coolanfei/4200720
请各位大牛多多指教!
如需转载请注明出处:杰拉斯的博客
不错。。。
加油!
看到你做的,想想自己做的,简直弱爆了... [流泪]
呵呵,肯努力的话总有一天你也可以做出更好的作品的!
网页好简洁啊,我想知道那个评论模版怎么写的,可以交流下不
WordPress模板么?我是用别人的主题改的哦= =
还有那个博文里面的图片是怎么存的,我纠结死了,目前还没把自己的网站弄好
后台可以上传图片呀~
这个冬冬可以卖钱了、哈哈 [坏笑]
还没连上数据库呢= =没多大实际作用。。
您好博主。我在无意中发现您的网站,近期我也想做一个个人博客,很喜欢您的模板,不知道可以分享吗?谢谢!
[...] 大二课程设计:KTV管理系统[...]
[...]如需转载请注明出处:蓝飞技术部落格[...]
看到这个才知道,大佬是什么样的存在
大佬,做的是很漂亮,但是代码呢??
上文不是有下载地址么?