杰拉斯的博客

[大二课程设计开源]KTV管理系统(Swing界面,含源码)

杰拉斯 杰拉斯 | 时间:2012-04-05, Thu | 48,569 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界面:

Loading界面

登陆界面:

登陆界面

操作界面:

操作界面

订房界面:

订房界面

拿房界面:

拿房界面

拿房成功:

拿房成功

用户随意换肤:

用户随意换肤

其实也就用户可以随意切换背景图片而已啦。。

因为当时电脑无线网卡坏了,拿去修,后来赶着交作业,所以没有加注释,但代码的条理写的还算清晰,应该很容易看懂,还有因为只是做界面,所以没有实现数据库以及网络功能,还请各位见谅了~

这是本菜鸟的第二个Java作品,第一个是:畅之茗Java新浪微博客户端2.0.2,因为代码实在是太幼稚,所以暂时就不贴出来献丑了= =。。

下载地址:http://download.csdn.net/detail/coolanfei/4200720

请各位大牛多多指教!

如需转载请注明出处:杰拉斯的博客

相关文章

16 条评论 »

  1. iceberg iceberg

    不错。。。

  2. Edou Edou

    看到你做的,想想自己做的,简直弱爆了... [流泪]

    1. 呵呵,肯努力的话总有一天你也可以做出更好的作品的!

  3. kakathy kakathy

    网页好简洁啊,我想知道那个评论模版怎么写的,可以交流下不

    1. WordPress模板么?我是用别人的主题改的哦= =

  4. kakathy kakathy

    还有那个博文里面的图片是怎么存的,我纠结死了,目前还没把自己的网站弄好

    1. 后台可以上传图片呀~

  5. 这个冬冬可以卖钱了、哈哈 [坏笑]

    1. 还没连上数据库呢= =没多大实际作用。。

  6. 易成 易成

    您好博主。我在无意中发现您的网站,近期我也想做一个个人博客,很喜欢您的模板,不知道可以分享吗?谢谢!

  7. [...] 大二课程设计:KTV管理系统[...]

  8. [...]如需转载请注明出处:蓝飞技术部落格[...]

  9. Ps_x Ps_x

    看到这个才知道,大佬是什么样的存在

  10. 莫立金 莫立金

    大佬,做的是很漂亮,但是代码呢??

    1. 上文不是有下载地址么?