swing除了运行慢以外,还有什么缺点吗,进来谈谈 RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Swing运行不慢,缺点是开发效率不高。需要好的开发工具配合可以解决效率不高的问题。 swing确实效率不高,消息机制做的不好虽然是纯面向对象理论设计的,但是感觉没有什么生产力。 感觉以上都不是要点,从我使用的感受来讲,SWING主要是缺少现成的功能模块,要想实现自己需要的组件就必须得对现有组件进行扩展,但是从目前的JAVA应用来领域来看,J2SE不如J2EE,所以研究这一块的人就少了。即便是有,你想他自己又是看API又是设计外观样式、方法事件,做完后他会轻易与人分享吗?再说有的公司也不会允许你公开的。弹性大,我觉得就是这一点让好多人不知如何下手。如果SWING研究的时间长了对于喜欢做新组件的人来说是最得意的。他们可以利用SWING的这一特点做出多功能、漂亮、易用的组件的。以前在blogjava上就看到过一些牛人写的SWING美化算法。还有,看老外写的程序,SWING的照样跑的很溜。 swing不够native, 画出来的样子比较难看我觉得swt和jface比较好 要这从什么角度去看,再强大它也强大不过VC。无论如何它只能用2D模拟3D而不能直接调用GDI渲染。还有有控件你你不能象VC那样自绘。所以如果一个懂VC的人,开发WINDOWS桌面程序选择JAVA那肯定是脑子坏了。但如果你只是JAVA程序员,没有必要为了一个界面专门去学VC。用SWING也没有什么不对的。或者SWT等。 也不全是这样吧,签到合同,拿下项目是第一位的,客户要求用java,怎么办 swing启动相对慢一些(据说1.6改善了,但是公司一直用的1.5以前版本,不太清楚)。再就是内存使用比较高。 swing慢不慢我还真不知道,swing的消息机制的确做的稍微有些麻烦,其他的外观什么jdk1.6已经很不错了 同意8楼说法!由于强大而使易用性降低,现在互联网程序的更新都非常的快,也就是开发周期要非常的短才能适应,我个人感觉swing是很难适应这些需求的;相对来说我倒是觉得flex比较适合进行互联网客房端的开发。 swing其实不慢的,是你门写代码的问题,说慢的都没真正的理解它 Swing 速度还行, 但是太耗资源,而且显示效果与本地系统不同,看着别扭SWT 在WINDOWS下显示效果好过Swing, 在不同操作系统要发布不同系统对应版本,大范围应用似乎部署是个问题 但占用资源小,听说手机上喜欢用SWT控件 总之目前是互有胜负,不然也不至于争论到现在不过个人更看好Swing 随着SUN 的加大投入,将会绘制的更漂亮,将来必然会出现3D绘的控件,相信将来资源开销也会有所下降的呵呵(就目前的硬件价格来看,这点资源还是承受得起的,除了手机应用)毕竟自绘、真正无缝跨平台才是JAVA的特点,搞SWT还不如用C# 字符串按指定规则拆分 hashset不重复输出问题 用java做一个记事本 求助 jsp 乱码 executeUpdate循环插入问题 请问要支持多个文件类型要怎么修改? 请需要c#全站程序和mis oa程序的网友进来看看 如何在Applet中显示PDF文档? JBuilder6自动生成的代码为什么会有错误,而且不能改? 关于JTextField获得焦点(续) java反射简单问题 jcombobox两级联动问题
我觉得swt和jface比较好
所以如果一个懂VC的人,开发WINDOWS桌面程序选择JAVA那肯定是脑子坏了。但如果你只是JAVA程序员,没有必要为了一个界面专门去学VC。
用SWING也没有什么不对的。或者SWT等。
也不全是这样吧,
签到合同,拿下项目是第一位的,客户要求用java,怎么办
再就是内存使用比较高。
由于强大而使易用性降低,现在互联网程序的更新都非常的快,也就是开发周期要非常的短才能适应,我个人感觉swing是很难适应这些需求的;相对来说我倒是觉得flex比较适合进行互联网客房端的开发。
说慢的都没真正的理解它
但是太耗资源,而且显示效果与本地系统不同,看着别扭SWT 在WINDOWS下显示效果好过Swing,
在不同操作系统要发布不同系统对应版本,大范围应用似乎部署是个问题
但占用资源小,听说手机上喜欢用SWT控件 总之目前是互有胜负,不然也不至于争论到现在
不过个人更看好Swing 随着SUN 的加大投入,将会绘制的更漂亮,将来必然会出现3D绘的控件,相信将来资源开销也会有所下降的呵呵(就目前的硬件价格来看,这点资源还是承受得起的,除了手机应用)
毕竟自绘、真正无缝跨平台才是JAVA的特点,搞SWT还不如用C#