Swt编程中的HelloWorld (转)

转自:
http://blog.csdn.net/lingdushanke/article/details/5145507


一、在Eclipse中安装SWT插件swt designer

根据 eclipse 版本的不同,下载不同的 SWT-Desiger. 下载地址: http://www.swt-designer.com/

安装方法和所有的 eclipse 插件一样,将 features, plugins 下的文件放到 eclipse 相应的文件夹中就好了,重启 eclipse, OK .



[color=red](在eclipse3.6里面没有找到preferences->Designer选项,下面这个步骤跳过了,经检验依然可以正确开发SWT程序)[/color]
二、破解插件

eclipse->windows->preferences->Designer –Registration and Activation ->SWT Designer Professional Paid ->next-> 输入相关的信息 ->next 在 serial Number 和 Activation Key 输入注册码。注册机的下载地址:
http://www.blogjava.net/Files/zjuedsion/解压并且修改好的破解工具.rar

next 就 OK 了。



三、创建SWT工程

在Eclipse中文件-新建-其它,找到WindowBulider-SWT/JFace Java Project,创建一个已经导入了SWT库的工程


四、生成一个SWT窗口的一般步骤


1、创建一个或多个 Shell
2、设置 Shell 的布局
3、创建 Shell 中的的组件(注:本例还没有加入组件,只是一个空窗口)
4、用 open() 方法打开 Shell 窗口
5、写一个事件转发循环
6、销毁 display

helloword程序示例:
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;

public class SWTTest {
public static void main(String[] args)
{
final Display display=Display.getDefault();
final Shell shell=new Shell();
shell.setSize(400, 300);
shell.setText("First SWT");
shell.layout();

Label label=new Label(shell,SWT.SHADOW_IN);
label.setText("hello world!");
label.pack();

shell.open();

while(!shell.isDisposed())
{
if(!display.readAndDispatch())
display.sleep();
}
display.dispose();
}

}
全面探索SWT/JFace:Java GUI编程 本文还有配套的精品资源,点击获取 简介:本文详细介绍了SWT和JFace,这是Eclipse项目中的两个Java GUI编程库。SWT提供了一个与原生控件交互的用户界面,并通过JNI提高性能。JFace则在SWT之上增加了一层抽象,简化了GUI编程,并引入了数据绑定和MVC架构等概念。文章将覆盖基础控件使用、布局管理、事件处理以及如何进行高级主题的学习,例如集成SWT和JF... 阅读详情

相关推荐

Eclipse SWT与JFace图形界面编程精进

本文还有配套的精品资源,点击获取 简介:SWT和JFace是Eclipse平台中用于构建图形用户界面的重要组件。SWT提供了与操作系统交互的底层API,实现了高效的性能和原生界面外观,而JFace则建立在SWT之上,简化了GUI开发并引入了MVC设计模式。掌握这些工具将使开发者能够创建具有原生用户体验和复杂界面需求的应用程序,同时提高代码的可维护性和可扩展性。通过学习SWT...

weixin_42581846的博客 1714

SWT编程开发学习资料

SWT编程开发学习资料和一些实例代码,Eclipse开发经典教程:SWT开发

SWT编程基础

eclipse插件开发笔记第三章:SWT编程基础 eclipse插件开发笔记第三章:SWT编程基础 eclipse插件开发笔记第三章:SWT编程基础

使用SWT编程

2005-12-14 16:13:08 使用SWT 第三章:第一个SWT程序刚开始的程序员都渴望使用程序来同这个世界打招呼;这一章指导你创建SWT程序-不可避免的“Hello world”。它揭示了SWT如何工作,带领你领略SWT中主要的对象。讨论了SWT窗口小工具的生命周期。SWT的“Hello World”对前面章节的Bla

mybirdsky的专栏 1329

SWT Hello World示例

SWT是Standard Widget Toolkit的缩写。 我不想解释它的好处,请在Google上搜索它。 如果您想进一步了解SWT官方网站,请访问它。 这是简单的SWT Hello World程序 import org.eclipse.swt.SWT; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.wi...

一名可爱的技术搬运工 325

SWT】常用代码(三)

Shell 提供了六种构造方法,其中 Shell(Shell parent)、Shell(Shell parent int style)传入的是 Shell 类的对象,创建一个对话框,其他几种构造方法传入的是 Display 类的对象,将会创建 一个顶级的 shell 窗口。Shell 是一种框架或窗口的复合控件,它有一个作为父控件的 Display,这通常也是默认 设置。SWT 支持两种不同 Shell 类型:一是用于实现主窗口的顶级 Shell;二是用于实现对话 框的 Shell。

weixin_46947972的博客 234

Swt编程中的HelloWorld

创建最简单的SWT程序   一、在Eclipse中安装SWT插件swt designer根据 eclipse 版本的不同,下载不同的 SWT-Desiger. 下载地址: http://www.swt-designer.com/ 安装方法和所有的 eclipse 插件一样,将 features, plugins 下的文件放到 eclipse 相应的文件夹中就好了,重启 ec

一个程序员的成长历程 3454

java创造swt_创建SWT中的HelloWorld插件项目

创建插件项目1.选择主菜单“文件→新建→项目”命令,在弹出窗口中选择“插件开发→插件项目”,单击“下一步”按钮。2.进入下一个窗口,填入项目名myswt,单击“下一步”按钮。3.进入到下一个窗口,接受所有默认值,直接单击“完成”按钮。4.完成创建向导后,可以看到Eclipse中多了一个myswt项目,其中“插件依赖项”已经对支持SWT项目所需的jar包做好了引用。Src下的myswt包还用不到,这...

weixin_42506706的博客 364

swt包下载,swt包引入(一个简单的SWT程序实例及详解)

让我们从简单的 HelloWorld 应用程序开始。 swt包下载可以在eclipse网站上下 进到下面这个地址里http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/S-3.4M4-200712131700/swt-3.4M4-win32-win32-x86.zip点Download

hbiao的博客 5541

SWT 入门之 -> HelloWorld

 1import org.eclipse.swt.SWT; 2import org.eclipse.swt.widgets.Display; 3import org.eclipse.swt.widgets.Label; 4import org.eclipse.swt.widgets.Shell; 5 6/**//** 7 * @author 糊涂鬼 8 * Created on 2005-8-9 

晚安,假行僧! 3604

SWT界面编程知识汇总

对一些swt的界面设计的知识点的汇总整理。

swt java 开源项目,SWT-JFace开发入门(SWT程序、JFace程序)

SWT程序SWT是一套独立的库,用户可以在SWT的基础上很容易地建立自己的应用,本节的目的就是要在SWT上建立一个简单的“Hello world”程序,读者可以在这个简单的程序上建立自己的应用。加入SWT依赖的包SWT为用户提供了一套API,用户如果要使用SWT进行开发,必须要把所需的Jar包放在Eclipse项目的ClassPath中。在此笔者采用新建一个插件项目,插件项目会自动引用SWT相关的...

weixin_39864601的博客 553

一个简单的SWT程序实例及详解

本文译自《 Eclipse.Building.Commercial.Quality.Plug.ins.2nd.Edition 》第四章第二节,详细解释了 SWT 程序的语句,希望对入门者有所帮助。 让我们从简单的 HelloWorld 应用程序开始。  一、将SWT添加到工程的类路径中 首先建立一个java工程。在开始使用SWT之前,需要将SWT库文件添加到工程的类路径中。步骤

cpenet的专栏 3893

Eclipse Workbench之外使用SWT和JFace

Eclipse Workbench之外使用SWT和JFace如果你厌倦了AWT和Swing的面孔...还是先从Eclipse开始吧!下面是Eclipse Workbench、JFace和SWT之间的关系。[pre]+-------------------+| Eclipse Workbench |  |     +-------------+|     |    JFace    |+-----+

§为艺术而技术§ 1671

在eclipse中开发SWT客户端程序

作者:SummerChill  出处:http://www.cnblogs.com/DreamDrive/  在Eclispe中开发SWT程序的步骤: 1.在eclipse中"文件"---->"新建"----->"其他"----输入"swt" 选择SWT/JFace Java Project  然后输入项目名字和包的名字(走默认配置就可以了) 比如建立的想项

sinat_15433607的专栏 5723

使用Eclipse进行SWT编程

使用Eclipse进行SWT编程 1.为什么要使用SWT? SWT是IBM开发一套跨平台的GUI开发框架。为什么IBM要创建另一种GUI呢?为什么他们不使用现有的JavaGUI框架呢?要回答这些问题,我需要回到Java的早期时代。 Sun已经创建了一套跨平台的GUI框架AWT (Abstract Windowing Toolkit)。这个AWT框架使用了本地窗口组件(nat...

audb30540的博客 760

SWT编程基础-控件和图形资源

控件在SWT中,所有的控件都是从org.eclipse.swt.widgets.Control继承而来,如图所示: 最上层的Widget类直接继承自Object,是SWT中所有和窗口相关的部件的父类,它为所有窗口组件提供了创建对象(申请资源)、释放资源和事件监听的功能。

蒋固金(jianggujin)的专栏 5344
上一篇: swt中的display对象和shell对象
下一篇: java中的大数处理-BigInteger和BigDecimal
yimenghust
博客等级 码龄16年 0粉丝 16原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值