日期:2014-05-20  浏览次数:20647 次

java也可以做出很漂亮的界面的嘛
其实java想把界面做漂亮点的话,只要把背景做好就行了,在jdk1.6以后可以继承JFrame,或JWindow后如下设置即可 
setUndecorated(true);//不要标题栏的修饰,主要防止一下代码抛异常,
AWTUtilities.setWindowOpaque(this, false);   //关键点,设置窗体的透明,这种透明不会影响到内部组件,方便绘制背景。
然后再自己重写一下JPanel的  paintComponent(Graphics g)方法,用该方法绘制背景,最好不要用paint方法,因为该方法会覆盖内部组件,遮住内部组件很蛋疼的哟。将自己写的JPanel通过setContentPane方法加入到JFrame或JWindow的contentPane中,再在contentPane里添加自己的组件即可。
源程序下载

话不多说看看效果

下面是java编写的带下雪效果的图


退出效果


源码下载地址需要的可以看看
------最佳解决方案--------------------
Java开发GUI系统,主要被诟病的并不是展示效果。。。

我想主要是这些个问题:
性能,虽然目前有比较强力的SWT,但仍然存在差距,更不要说涉及到DirectX或OpenGL的情况;
集成,主要是指一些ActiveX或DLL,不是说不行,但是做起来费事,容易不稳定;
系统,其实跟上一点类似,很多系统级操作需要辛苦的做JNI处理;
外设,其实跟上一点类似,很多外设提供的是DLL来做集成。
------其他解决方案--------------------
有美的细胞,Java 2D也可以做出很炫的效果来。
------其他解决方案--------------------
超级顶,
张龙也说过,
Java做的GUI,做动画也很好的,提供的功能很好,和别人相比,不是功能不够,而是我们没有使用好它而已
我希望Java的平台能更宽广
------其他解决方案--------------------
好看,真的。
ps技术也得有啊
------其他解决方案--------------------
没有哪家公司是正义的,都是流氓。都是为赚钱而存在。衷心希望java不要进入客户端领域,别提swing的架构设计。运行起来java在客户端就是一shit般的存在。
------其他解决方案--------------------
AWT?现在貌似都是Swing或者SWT/JFACE,RCP了吧?
------其他解决方案--------------------
不过效果确实不错。
------其他解决方案--------------------
确实很不错啊
------其他解决方案--------------------
求分享源代码,380510628@qq.com
------其他解决方案--------------------
Java貌似能调looknfeel吧
------其他解决方案--------------------
很赞哦。。。。。
------其他解决方案--------------------
不错的效果,但115没法下载啊。。。
求源码100@6la.co
------其他解决方案--------------------
very good, 很给力!
------其他解决方案--------------------
真是漂亮呀。。那个框架也发我一份!!!hejiejie12@126.com
------其他解决方案--------------------
效果不错!挺漂亮在!
------其他解决方案--------------------
牛人啊 支持 
其实 我在想 vs 界面 怎么弄
------其他解决方案--------------------
你那下代码的网站需要登录的,下不了,能发到csdn资源里让大家下载吗?
------其他解决方案--------------------
普通用户真的忍受不了java那界面和性能。
------其他解决方案--------------------
不错,很好!
------其他解决方案--------------------
求源码啊1020722535@qq.com
------其他解决方案--------------------
楼主,你太牛了!!!!!!!!!!!赞一个
------其他解决方案--------------------
求源码啊13606237@qq.com 
------其他解决方案--------------------
亲 记得给分哟
------其他解决方案--------------------
是用的Swing呢,以前没弄出效果来
------其他解决方案--------------------
源代码以及生成的exe可执行文件我上传到了115网盘,上面有链接的