`
bluestar
  • 浏览: 375803 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

学习SWT的准备——搭建SWT的开发环境

阅读更多
    随着eclipse的流行,SWT这一桌面应用程序新贵也得到了大家的青睐,下面为了体会SWT程序的开发使用,首先我们需要建立一个SWT的开发环境。
    首先需要得到swt开发需要的jar包,我们有两种选择:1.在eclipse安装目录下的plugins目录下找到SWT相关的jar包,由于我使用的是使用的linux下的gtk版本的eclipse3.2.1,相应的jar包是org.eclipse.swt_3.2.1.v3235e.jar和org.eclipse.swt.gtk.linux.x86_3.2.1.v3235.jar;2.也可以去eclipse官方网站下载单独的SWT包,在网站你会发现目前SWT支持的平台非常多,选一个与你操作系统匹配的swt文件下载即可。
   接着使用eclipse新建一个java工程,将swt开发所需要的jar包添加到工程的classpath中。(图片不知道怎么贴上,这样说明希望大家也能明白)。接着就可以在eclipse中开始我们的第一个SWT程序了。
java 代码
 
  1. import org.eclipse.swt.widgets.Display;  
  2. import org.eclipse.swt.widgets.Shell;  
  3. import org.eclipse.swt.widgets.Label;  
  4. import org.eclipse.swt.SWT;  
  5.   
  6. public class HelloWorld  
  7. {  
  8.     public static void main(String[] args)  
  9.     {  
  10.         Display display = new Display();  
  11.         Shell shell = new Shell(display);  
  12.         Label label = new Label(shell, SWT.CENTER);  
  13.         label.setText("Hello, World");  
  14.         label.setBounds(shell.getClientArea());  
  15.         shell.open();  
  16.         while (!shell.isDisposed())  
  17.         {  
  18.             if (!display.readAndDispatch())  
  19.             {  
  20.                 display.sleep();  
  21.             }  
  22.         }  
  23.         display.dispose();  
  24.     }  
  25. }  
    在eclipse中选择run--SWT application即可运行此程序,很简单的一个SWT程序对话框显示出来,样子可比swing,awt好看多了。
   
分享到:
评论

相关推荐

    SWT与Jface开发入门

    #### 三、搭建SWT/JFace开发环境 - **步骤1:建立Java工程** 需要在Eclipse中创建一个新的Java工程。假设读者已经熟悉Eclipse的基本操作,这里不再详细介绍。 - **步骤2:导入SWT与JFace库文件** - 寻找并导入...

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

    **18.4.2 搭建SWT开发环境** SWT的开发环境需要特殊的设置,包括安装必要的库文件和配置IDE(如Eclipse)。 **18.4.3 使用Jigloo开发SWT应用** 通过Jigloo插件,开发者可以利用SWT的性能优势来构建复杂的用户界面...

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

    ##### 18.4.2 搭建SWT开发环境 SWT的开发环境设置稍微复杂一些,需要配置本地控件库等。 ##### 18.4.3 使用Jigloo开发SWT应用 使用Jigloo可以更加高效地开发SWT应用程序,特别是利用其强大的布局管理和组件支持。...

    Http.rar_SWT

    《基于Java SWT构建的HTTP服务器详解》 ...本篇文章将深入探讨一个特殊的项目...通过学习这个项目,不仅可以掌握SWT的使用,还能深入理解HTTP协议和Java网络编程,对于提升Java开发技能和理解服务器工作原理大有裨益。

    Eclipse Web开发从入门到精通(实例版)

    这部分内容对于初学者尤为重要,确保他们能够顺利地搭建起开发环境。 #### 1.2 安装语言包 讲解了如何安装Eclipse的语言包,这对于非英语母语的开发者来说,能够显著提升开发体验。语言包的安装不仅包括界面翻译,...

    Eclipse插件开发

    - **开发实例**:以一个登录界面为例,展示如何使用VisualEditor快速搭建界面并绑定事件处理逻辑。 **1.4 Eclipse的反编译插件** - **目的**:了解Java代码的内部实现机制或逆向工程。 - **常用工具**:JD-Eclipse...

    视频播放器课程设计报告.pdf

    Eclipse是一个强大的集成开发环境(IDE),它的核心是富客户机平台(RCP),包括核心平台、OSGi标准集束框架和SWT、JFace等组件。Eclipse的SWT是一个高效的窗口组件库,而JFace则简化了基于SWT的UI构建。Eclipse的...

    JAVA程序开发大全---上半部分

    16.3 MyEclipse中Java ME开发环境的搭建 280 16.3.1 搭建MyEclipse+EclipseME开发平台 281 16.3.2 MyEclipse+EclipseME开发平台集成WTK 283 16.4 使用MyEclipse开发Java ME应用 284 16.5 Java ME应用实例:吃豆游戏 ...

Global site tag (gtag.js) - Google Analytics