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

SWT、Swing 或 AWT:哪个更适合您

 
阅读更多

简介

developerWorks 上另外一些作者已经展示了如何在 Swing 和 SWT 之间很好地进行迁移(参见 参考资料)。本文的目标是帮助您在开始开发项目之前确定选择使用哪个 GUI 工具包。

但是首先我们要弄清一个问题:为什么会有多个 Java™ GUI 工具包呢?最好的答案是,一个工具包并不能满足所有的要求,最近也不会开发一个可以满足所有要求的 GUI 工具包。每个工具包都有各自的优缺点,这样就可以根据自己的需求和目标用户来选择适当的工具包。

下面就让我们来学习有关这些工具包的知识。

 

 

http://www.ibm.com/developerworks/cn/opensource/os-swingswt/

分享到:
评论

相关推荐

    SWT Swing与AWT区别

    【SWT、Swing、AWT 之间的差异】 在Java GUI开发中,SWT(Standard Widget Toolkit)、Swing和AWT(Abstract Window Toolkit)是三种常见的工具包。它们各自拥有不同的特性和优缺点,适用于不同场景。 **AWT...

    swt swing awt的区别

    swt swing awt的区别

    在eclipse下搭建swing/awt/swt开发环境的方法和插件

    在Java编程领域,Swing、AWT和SWT都是用于构建图形用户界面(GUI)的框架。本篇文章将详细介绍如何在Eclipse集成开发环境中(IDE)搭建这些框架的开发环境,以及可以使用的相关插件。 首先,让我们从AWT(Abstract ...

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

    本文将深入分析Swing、SWT和AWT的区别和联系,并探讨它们各自的功能特点,帮助开发者做出更优化的选择。 首先,AWT(Abstract Window Toolkit)是Java最早提供的GUI工具包之一。AWT是Java的基础类库中的一个部分,...

    如何在SWT中使用AWT、SWING组件

    在Java编程环境中,SWT(Standard Widget Toolkit)和AWT...总的来说,虽然SWT是Eclipse的主要GUI库,但通过桥接类,我们可以灵活地在SWT环境中使用AWT和SWING组件,以利用它们各自的优势来构建更丰富的用户界面。

    Java GUI SWT/Swing/AWT的介绍及比较

    SWT,由Eclipse项目开发,旨在提供比AWT和Swing更好的性能和更接近原生操作系统的用户体验。SWT结合了AWT的底层系统访问和Swing的丰富组件库。它使用本地API直接与操作系统交互,提供更高效的组件和更真实的平台外观...

    SWT_AWT_Swing事件处理机制

    对比三者,AWT的事件处理相对简单但略显笨重,Swing提供了更丰富的功能和更优雅的代码结构,而SWT则强调与原生系统的紧密集成和高性能。在实际开发中,开发者可以根据项目需求和团队熟悉程度选择合适的库。 在源码...

    java 图形界面 java awt swt swing gui

    在Java中,有三个主要的GUI工具包:AWT(Abstract Window Toolkit),SWT(Standard Widget Toolkit)和Swing。 1. AWT(Abstract Window Toolkit): AWT是Java最早提供的GUI库,它是Java的基础GUI组件集合。AWT...

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

    为了获取更多关于AWT、Swing、SWT的信息,可以访问官方文档和其他在线资源。 **18.5.2 Java应用播放声音的代码示例** 在开发GUI应用时,可能需要添加声音效果。这里提供了一些示例代码,演示如何在Java应用中播放...

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

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

    关于swing和swt的小练习

    Swing组件基于抽象窗口工具包(AWT),但增加了许多功能和改进,比如轻量级组件模型,使得Swing应用程序运行速度更快,占用资源更少。 1. **Swing组件**:例如在提供的代码中可能包括了JFrame(主窗口)、JButton...

    java GUI资料 包括Swing awt

    3. **第十八章_图形界面开发--AWT,Swing,SWT.pdf** - 这个章节可能涵盖了AWT、Swing以及另一个GUI库SWT(Standard Widget Toolkit)的比较和使用,SWT是Eclipse IDE所采用的GUI库,它结合了AWT和Swing的优点。...

    SWT API JAVA窗口程序开发AWT/Swing外的另种开发方式

    SWT,AWT/Swing外,java的另一种桌面窗口程序的开发包。做JAVA桌面窗口开发,我们有了更多的选择。此API是我自己生成的。对应的SWT版本是我网上下的最新的,版本是swt-3.4,里面没有API。网上也没找到最新版本的,我...

    Java Swing to SWT.pdf

    - **易用性**:Swing 在 API 设计上相对更易于使用,而 SWT 的 API 更接近于原生的窗口编程,可能需要更多的学习成本。 - **社区支持**:Swing 由于发布时间较长,拥有更广泛的社区支持和资源。 #### 4. 如何最小化...

    AWT/Swing 可视化eclipse插件

    Eclipse作为一款强大的集成开发环境(IDE),提供了丰富的插件支持,其中包括针对AWT和Swing的可视化设计工具,如"jigloo_SWT_Swing可视化设计工具"。这个插件使得开发者可以通过拖放的方式来构建和设计GUI界面,...

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

    ### 第十八章 图形界面开发——AWT,Swing,SWT #### 18.1 图形界面简介 ##### 18.1.1 概述 在本章中,我们将探讨Java图形用户界面(GUI)开发的核心概念和技术。虽然在Java开发中,Web应用程序占据了主导地位,但...

    swing和swt

    AWT是早期Java GUI开发的基础,而Swing是在AWT的基础上发展起来的,提供了更丰富的功能和更好的平台一致性。 **AWT**是Java SDK的组成部分,它提供了基本的GUI组件,如按钮、列表、菜单和文本框。AWT的主要特点是它...

Global site tag (gtag.js) - Google Analytics