就跨平台来说,swing和swt的区别是什么?

好像是swt的跨平台是基于C的Swing是基于java的,是这样吗?
请在比较底层的角度解释下,Swing和swt在跨平台方面的区别是什么?
thx

swt严格意义上跨平台性能很差。swing是基于java的组件,所以完全具有跨平台特性。

虽然大家都是说swt号,但是如果企业里真正做java的c/s项目,绝对用swing的更多。。
温馨提示:内容为网友见解,仅供参考
无其他回答

全面比较Swing与SWT
从两者当初设计的目标来看 SWT是治标 目的是为了提高速度 改善外观 Swing是治本 它从框架 结构着手 Swing因此有着比SWT更广阔的发展空间 由于有着优秀的架构 而且Java完全控制着实现权 所以Swing总是可以不断被改进的 当Swing成熟了而弥补了速度和外观后 Swing的发展就因其良好的架构 就因为代码控制权等...

swing swt 哪个简单
Swing是一个用于创建图形用户界面的Java库,它提供了一种便捷的方式来创建复杂的桌面应用程序。Swing基于AWT,扩展了AWT的功能,提供了更多的用户界面组件。Swing组件都是可重用的,这使得创建复杂的界面变得相对简单和快速。详细解释如下:Swing的易用性:Swing提供了丰富的组件和布局管理器,开发者可以轻松...

你们觉得 swing 和 swt 哪个比较好?
Swing好,swt比awt强,但 Swing相当于swt+jface。swing效率不好,多数情况是开发人员的问题,在EDT事件派发线程里执行耗时的任务导致响应不及时。

swt 和swing的区别
swt是基础,swing是对swt的扩展;相对于swt,swing使用更方便;

java有了Swing,为什么还要使用SWT呢?
由于在不同的操作系统下,提供的控件是不一样的,AWT采用最小公约数的办法,只提供所有操作系统都有的控件。但后来SUN改变了做法,在Swing里除了JFrame,JWinodows,JDialog(记不太清了,好像是这几个)是调用本地操作系统的控件,其它JPanel,JButton之类的都是绘出来的,所以Swing在所有平台看起来都...

swt和swing目前哪个更有前途?
swt速度快,开发起来麻烦,没有规范的帮助,支持的平台有限 swing就很慢了。swt比起swing真是一个天上一个地下啊!swing是难学难用,难编码,速度慢,界面奇丑无比。前段时间我还用的是wsad的gui设计器写swing程序,那叫一个麻烦--你仅仅要实现把按钮放在视窗底部,就要动用好几个嵌套的jpanel和...

...java语言的各种界面编程组件:swing、awt、swt、jsf、jface都用哪...
于是AWT组件与本地组件长得是一模一样的。SWING则是基于AWT的基础上做了许多扩展,它提供的是各种平台上支持的组件的最小公倍数集合..在设计上使用了MVC(分UI、Component、Model),除了窗口之外,其大部分组件都使用Java2D来实现渲染模拟,也因为如此,Swing在渲染方面的灵活性非常大。SWT是IBM公司针对...

谁能告诉我swt、jface和swing它们之间有什么区别?它们之间的优劣?还 ...
JFace是SWT的延伸拓展,更高级更强大,例如一些对话框JFace提供了原型,而用SWT的话就得先画shell再往里面放控件自己动手画。而AWT SWing是一体系,他们完全使用了自己的小控件集,跟操作系统就无关了,放在哪都是开发时的风格样式。用得多的还是SWT\/JFACE,学完SWT\/JFace后可以随便翻看一下SWing是...

AWT.SWT 和Swing 有什么关系有什么区别?
awt,swt和swing的区别是swing是纯java实现,而swt和awt 是java和jni的混合。当然,它们的目标都是相同的,提供一个跨平台的apis。然而为了达到这一点,swt和awt不得不牺牲一些组件和特性以提供一个通用的apis。awt一个awt组件通常是一个包含了对等体接口类型引用的组件类。这个引用指向本地对等体实现。举java.awt....

java中SWT和swing是什么关系?在界面中分别扮演着什么样的角色?
SWT和Swing可以相互转换和互相调用,但技术还不成熟。个人认为SWT更强,尤其是你要做和Eclipse相似的项目,或者有时需要使用平台特性时。SWT做资源管理器和浏览器什么的,比Swing方便的太多了。但Swing是正宗血统,而且可以换各种漂亮的界面。AWT是用的比较少了,Swing和SWT各有所长吧。

相似回答
大家正在搜