读书人

java也可以作出很漂亮的界面的嘛

发布时间: 2012-12-20 09:53:21 作者: rapoo

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网盘,上面有链接的


[其他解释]
我已经发了
文件有点大
[其他解释]
嗯,有同感,13楼分析的确实很到位
[其他解释]
源码下载地址需要的可以看看
[其他解释]
115网盘,这里面的包含源码以及生成的exe文件,需要的可以在这里下,上面那个csdn里只有源码,netbeans开发的,可能有些人用不了
[其他解释]
楼主,请加我好友啊,我已经申请了您的115网盘的好友了,请加加
[其他解释]
楼主太给力了
[其他解释]
看留言是道义问题,不看对不起楼主,回留言是道德问题,不回对不起准备好的砖头——

[其他解释]
真心丑。。我说实话 程序员的审美都这样?这是我十年前做的软件的样子 另外,真要讲渲染效率,也是拼shader,你以为加个下雪的样子就是漂亮效率高了?真有兴趣了解的话就去看看粒子引擎模拟出来的效果吧。
一句话,JAVA真心不适合做UI
[其他解释]
路过观摩。。。
[其他解释]
awdawdawdwad
awdwadwad
[其他解释]
感谢分享 那分走人 (☆_☆)鼠标一抖,一分到手,手拿酱油,低头猛走。。
[其他解释]
楼主,这是必须的

[其他解释]
不错,,
[其他解释]
其实我想说JAVA还是不是很好看
[其他解释]
LZ管这个叫漂亮?

[其他解释]
搜dom4j就可以了,网上很多吧http://sourceforge.net/projects/dom4j/,我也是刚学java不久,写写玩而已
[其他解释]
外设,其实跟上一点类似,很多外设提供的是DLL来做集
[其他解释]
import org.dom4j.Document;
这个要到哪里下载啊?
[其他解释]
这方面我只能说,看ps的功力。和java没关系!
[其他解释]
路过,看一下,挺漂亮的说。。。。。。。。。。
[其他解释]
界面做得不错~~~
[其他解释]
学习。学习。
[其他解释]
漂亮吗?
[其他解释]
效果很漂亮。
[其他解释]

[其他解释]
Java貌似能调looknfeel吧
[其他解释]
JAVA的默认字体(无语泪流)...可以下个JAVA界面美化包美化一下。
[其他解释]
很好看
[其他解释]
要求加好友啊!!!求楼主大发慈悲
[其他解释]
很漂亮,多谢分享,学习下
[其他解释]
楼猪能不用115吗,
下个程序看看都这么难,你故意的吗!!!!




[其他解释]
CSDN看图片没试过省心的,妈的,图挂了,管理员!
[其他解释]
看起来好牛逼的说
[其他解释]
不好意思啊,由于115网盘上传的文件可以比较大,所以就选择上传到那上面去了,现在重新将源代码及exe文件传到csdn上了,有两部分的
第一部分http://download.csdn.net/detail/zhuifengshaonian12/4777768
第二部分
[其他解释]
确实很不错啊
[其他解释]
java界面是我见过最丑的,没有之一,特别在x11下,连凤姐也比不过
[其他解释]
兰州碉堡了 还在学C的路过- -
[其他解释]
很不错,有想象。
[其他解释]
我要好好学学了
[其他解释]
多谢楼主分享
[其他解释]
java做界面有什么意义?
[其他解释]
不错,不错。好好学习,天天向上
[其他解释]
不错,赞一个
[其他解释]
牛叉啊,学习学习
[其他解释]
牛人 确实厉害
[其他解释]
牛人啊 支持

[其他解释]
界面太花了,虽然能做出这样的色彩,但是没人会喜欢
[其他解释]
不错不错!!!!!1
[其他解释]
在网盘下载到了,谢谢了啊!
[其他解释]
真的非常不错哦。
[其他解释]
确实很不错啊
[其他解释]
确实很像十年前的软件风格
[其他解释]
软件不错你做得就一般了
[其他解释]
顶一下,留个脚印,方便回来看。
我美工太差了,一直绘不出什么像样的图。
[其他解释]
。。。。。。。好看吗
[其他解释]
楼主的界面简单,界面做得煊一点也没关系,但是如果复杂一点,很多个label,textfield堆在一起,跑起来就慢了
[其他解释]
该回复于2012-11-19 14:21:04被管理员删除
[其他解释]
不错,很给力啊
[其他解释]
支持一个撒啊
[其他解释]
我认为,java做GUI最大的缺点,是开发的应用在启动的时候,硬盘灯狂闪、桌面假死、然后就是听到一片嘎吱嘎吱嘎吱.........
[其他解释]
这。。。锯齿严重,不支持alpha通道吗?
这类异形窗体,哪怕是VB,多数语言都能实现的,只不过实现起来是否复杂罢了。
这就好比用PPT做动画,有flash不用,虽然视觉效果上能实现,但不是很麻烦吗?建议还是用广泛任何的东西来做。
[其他解释]
求源码。153561890@qq.com
------其他解决方案--------------------


楼上哥们,我只是学了java,就用java来实现而已,只是提供一种参考方法,其实真想做漂亮的话,里面是有很多细节可以改进的,这些都没有去特意的斟酌。当然我也知道flash可以做动画,并且实现要简单很多。
[其他解释]
其实看起来还是有点花,有点粗糙的,java还是老实的开发后台比较合适吧!
Hollister Store, Hollister Coupon

[其他解释]
java做gui,性能如何呢?
[其他解释]
感觉很死板。
C++也可以做出很漂亮的效果,只是java跟c++来实现美化界面实在是很笨拙,应该考虑使用flash和AS来实现。项目开发讲究快速高效,还有控制性,不是能实现就行的。
[其他解释]
还可以,一般
[其他解释]
顶一个。。。。
[其他解释]
来看看 支持
[其他解释]
漂过~~~~~~
[其他解释]
程序员审美啊。。。。
[其他解释]
null
[其他解释]
null
[其他解释]
这界面,有让我回到我indows98+flash5.0的感觉。
[其他解释]
null

读书人网 >J2SE开发

热点推荐