`
lujar
  • 浏览: 512781 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Swing和SWT取舍之我见

阅读更多
对于 SWT 对 Swing 之争之我见.
  1. 如果你需要开发一个基于数据项的应用程序,例如表单等等,最好选择SWT。它给Windows用户(非专业人士)熟悉的Windows界面的感觉。他们容易上手。
  2. 如果你需要开发实用程序例如下载管理器,媒体播放器,p2p客户端,邮件客户端,文本编辑器等等,你可以使用SWT。这些程序主要针对非技术用户。例如Azzerus Bit Torrent Client.
  3. 如果你开发一个复杂的 gui 例如一个 BPEL 建模工具,或者一个 CAD 模型软件,你需要定制大量的小组件,这时候用Swing来定制组件要比SWT容易的多。

原则:按照程序的需要来选择用什么。我们是Java程序员所以我们有得选择,Windows程序员没有选择,要么是MFC,要么是底层得 Direct X.

分享到:
评论

相关推荐

    swt源码和jar包dj-native-swing-swt.jar

    在标题提到的"swt源码和jar包dj-native-swing-swt.jar"中,"dj-native-swing-swt.jar"是一个特殊的库,它结合了SWT和JNativeSwing,允许在Java Swing应用中嵌入SWT组件。这使得开发者可以在同一应用程序中同时使用...

    浅析Java中Swing与SWT和AWT的区别及实现_王亚南

    Java是一种广泛使用的编程语言,在图形用户界面(GUI)设计领域提供了多种开发包,其中比较著名的有Swing、SWT和AWT。这三种技术各有特点和适用场景,在开发Java图形界面应用时,开发者需要根据实际需求选择最合适的...

    关于swing和swt的小练习

    7. ** SWT与JFace**:JFace是建立在SWT之上的另一层抽象,它简化了UI开发,特别是在数据绑定和视图构建方面。JFace的DataBinding机制可以帮助开发者更容易地管理模型和视图之间的数据同步。 8. ** SWT布局**:SWT的...

    swing2swt包

    swing2swt java应用开发包,貌似现在很少了

    在SWING、SWT中嵌入浏览器

    在Java编程环境中,SWING和SWT(Standard Widget Toolkit)是两种常见的图形用户界面(GUI)库,用于创建桌面应用程序。然而,有时我们可能需要在这些应用中集成Web浏览功能,比如显示网页或者运行Web应用。这篇博客...

    java Swing、SWT分页

    Java Swing和 SWT 是两种在Java中创建图形用户界面(GUI)的库,它们都提供了丰富的组件和工具来构建桌面应用程序。在这篇文章中,我们将深入探讨Java Swing中的分页技术和SWT(Standard Widget Toolkit)的使用,...

    eclipse swing/SWT插件

    在Java桌面应用开发领域,Swing和SWT(Standard Widget Toolkit)是两个常用的库,用于创建用户界面。本篇文章将深入探讨Eclipse中的Swing和SWT插件,特别是jigloo插件。 Swing是Java Foundation Classes (JFC)的一...

    Swing Designer SWT

    Swing Designer SWT 是一款强大的图形化工具,专为在Java环境中设计Swing和SWT用户界面而设计。这款插件是Eclipse IDE的一个扩展,它允许开发者通过直观的拖放方式构建用户界面,大大简化了GUI(图形用户界面)开发...

    swing和swt

    Java中的AWT(Abstract Window Toolkit)和Swing都是用于构建图形用户界面(GUI)的工具包,它们都属于Java基础类库(Java Foundation Classes, JFC)。AWT是早期Java GUI开发的基础,而Swing是在AWT的基础上发展...

    Java Swing to SWT.pdf

    - **SWT**:SWT 是由 Eclipse 开发的另一个 GUI 编程框架,它利用本地系统资源来实现界面元素,从而在性能和外观上超越了 Swing。Eclipse 本身就是使用 SWT 构建的,这显示了其强大的功能。 #### 3. Swing 和 SWT ...

    Eclipse Swing Swt builder 插件安装包及安装说明

    Eclipse Swing SWT Builder插件就是专门针对这两个库设计的,它极大地简化了Swing和SWT组件的设计和布局工作。 Swing是Java的标准GUI库,基于Java AWT(抽象窗口工具包)并扩展了它,提供了更多的组件和更现代的...

    图形界面开发--AWT,Swing,SWT

    在Java中,主要有三个库用于创建GUI:Abstract Window Toolkit (AWT)、Swing和Standard Widget Toolkit (SWT)。下面将详细阐述这三个库的特点、用途以及它们之间的差异。 ### AWT(Abstract Window Toolkit) AWT是...

    swt swing awt的区别

    swt swing awt的区别

    MyEclipse图形界面开发Swing_SWT

    Jigloo插件为Swing和SWT之间提供了一个桥梁,使得开发者可以在SWT项目中使用Swing组件。这种混合使用的方法特别适用于那些希望利用Swing的优势同时又想利用SWT高性能特性的场景。 - **Jigloo开发SWT的常见问题** ...

    swing to swt

    通过这个例子可以看出,虽然Swing和SWT在语法上有明显的差异,但在实现相同功能时所采取的基本思路是类似的。 #### 七、总结与资源 迁移Swing应用到SWT的过程可能会遇到一些挑战,但通过仔细规划和逐步实施,可以...

    Java图形界面开发-awt、swing、swt

    通过学习AWT、Swing和SWT这三个主要的图形界面工具包,开发者可以更好地理解和掌握Java图形界面开发的基本原理和技术细节。无论是初学者还是有经验的开发者,都应该熟悉这些工具包的特点和应用场景,以便能够根据...

    第十八章 图形界面开发--AWT,Swing,SWT.pdf

    - **SWT (Standard Widget Toolkit)**:相比于AWT和Swing,SWT更加注重性能和本地外观。SWT使用本地控件,这意味着它可以更好地融入不同的操作系统环境中,同时提供了接近原生应用程序的性能。 ##### 18.1.3 标准...

    开发项目用SWING与RCP与SWT.JFACE的分析

    ### 开发项目用SWING与RCP与SWT.JFACE的分析 #### 一、SWT简介 ...综上所述,SWT不仅在性能和外观上超越了传统的AWT和Swing,而且在易用性和维护性方面也有显著提升,为Java桌面应用开发提供了强有力的支持。

Global site tag (gtag.js) - Google Analytics