swing和swt哪个作出来的界面更好看 本人想好好学习JAVA的UI组件,不知道该选择SWING还是SWT,我希望我做出来的UI要美观实用一些,符合商业要求,希望有经验的朋友指点此外用JAVA做的桌面软件在运行时消耗PC上的内存等资源大概要比VC写的桌面软件的多多少(百分比),万分感谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很难说,但是用Swing你可以做你想要的任何界面,但SWT基本上只是系统风格了,而且不太容易扩展。 这两天我也再查这方面的资料,感觉Swing同样可以做出功能强大,效果很棒的UI,不过比较难。SWT似乎对于系统的依赖性比较高。 以前的算法C和Java差60倍以上,现在要好一些了,大约10倍吧。 swing可以做成任何你想要的样子 swt看起来更像操作系统的风格,swing看起来就是java做的 SWT吧,SWT可以利用eclipse的RCP,基本上程序的框架都不用你写了,很快就能构建出一个想像中的程序,不过入门是有点难度,但是只要楼主多读两个源码,这些都不是问题。另:SWT和SWING都是跨平台的,SWING是原生的跨平台。SWT是利用c技术实现的跨平台,其实没有什么区别。最大的区别的QT平台上,由于QT不是开源技术,SWT并没有官方支持,不过一般用不着,所以还是推荐楼主用SWT。eclipse真是个好东西。 你没见过国外牛人用swing作的应用程序。。外观牛到极点。非常炫http://blog.palantirtech.com/2008/07/04/palantir-screenshots-round-two/ 去瞧瞧吧。。 用过苹果系统的人就知道,SWT界面与系统风格根本就不一致,很丑。当然,Netbeans不知道怎么写的,在苹果下界面也是很丑,但是Swing能做和出任何样子的东西,SWT这方面的自定义功能就很弱了。 Swing 速度还行, 但是太耗资源,而且显示效果与本地系统不同,看着别扭SWT 在WINDOWS下显示效果好过Swing, 在不同操作系统要发布不同系统对应版本,大范围应用似乎部署是个问题 但占用资源小,听说手机上喜欢用SWT控件 总之目前是互有胜负,不然也不至于争论到现在不过个人更看好Swing 随着SUN 的加大投入,将会绘制的更漂亮,将来必然会出现3D绘的控件,相信将来资源开销也会有所下降的呵呵(就目前的硬件价格来看,这点资源还是承受得起的,除了手机应用)毕竟自绘、真正无缝跨平台才是JAVA的特点,搞SWT还不如用C# 关于extremecomponents 控件导出pdf文件,请用过的高手帮忙看下 linux下运行jar文件报错未找到资源文件 锁的问题 简单的java源码加工,搞好马上给分 java高手帮我看看这段代码表达的意思,赠100 死活解决不了 serlet-api.jar 的问题 ant的最奇怪的问题,求教各位!!! 2 天学完 J2EE,仅不知。。。 请教 如何在程序中判断当前时间是一个月的月底,或月初 程序到底哪里出问题了,求大神指点一下? ActiveMQ中关于消息接受效率的问题 一个java算法小题,大家帮帮忙
以前的算法C和Java差60倍以上,现在要好一些了,大约10倍吧。
你没见过国外牛人用swing作的应用程序。。外观牛到极点。非常炫http://blog.palantirtech.com/2008/07/04/palantir-screenshots-round-two/ 去瞧瞧吧。。
当然,Netbeans不知道怎么写的,在苹果下界面也是很丑,但是Swing能做和出任何样子的东西,SWT这方面的自定义功能就很弱了。
但是太耗资源,而且显示效果与本地系统不同,看着别扭SWT 在WINDOWS下显示效果好过Swing,
在不同操作系统要发布不同系统对应版本,大范围应用似乎部署是个问题
但占用资源小,听说手机上喜欢用SWT控件 总之目前是互有胜负,不然也不至于争论到现在
不过个人更看好Swing 随着SUN 的加大投入,将会绘制的更漂亮,将来必然会出现3D绘的控件,相信将来资源开销也会有所下降的呵呵(就目前的硬件价格来看,这点资源还是承受得起的,除了手机应用)
毕竟自绘、真正无缝跨平台才是JAVA的特点,搞SWT还不如用C#