
eclipse&swt
iteye_15056
这个作者很懒,什么都没留下…
展开
-
学习SWT的准备——搭建SWT的开发环境
随着eclipse的流行,SWT这一桌面应用程序新贵也得到了大家的青睐,下面为了体会SWT程序的开发使用,首先我们需要建立一个SWT的开发环境。 首先需要得到swt开发需要的jar包,我们有两种选择:1.在eclipse安装目录下的plugins目录下找到SWT相关的jar包,由于我使用的是使用的linux下的gtk版本的eclipse3.2.1,相应的jar包是org.eclip...2007-01-20 00:46:00 · 245 阅读 · 0 评论 -
了解Display和Shell
在前一个helloWorld程序中,虽然例子很简单,但是反映了我们编写swt程序的主要步骤: 1.创建一个Display对象 2.创建一个或者多个Shell对象,你可以认为Shell代表了程序的窗口。 3.在Shell内创建各种部件(widget) 4.对各个部件进行初始化(外观,状态等),同时为各种部件的事件创建监听器(listener) 5.调用Shell...2007-01-20 14:06:00 · 255 阅读 · 0 评论 -
(转)了解Display对象
(原文)http://www.eclipseworld.org/bbs/read.php?tid=1185 Display对象代表了程序级的SWT各个类和底层系统窗口连接的实现。Display类是和操作系统相关的,针对不同的系统,可能相应的会增加一些API。这里我们只讨论一些所有平台都适用的API。 一 般而言,每个程序都只需要一个,并且只有一个Display对象(这对于一些低级别...2007-01-20 14:48:00 · 152 阅读 · 0 评论 -
了解swt的底层设计
从前面的例子可以看出,swt是使用操作系统提供的本地部件库,通过Display对象来透明的与应用程序通信。Java控件对象的生命周期映射到本地控件的生命周期;当你创建了一个java空间,本地库也被创建,当java控件被销毁时,本地控件也被销毁。这个设计避免了调用一个代码对象的方法时,底层部件仍没有被创建的问题,这样的问题会导致代码控件生命周期和本地控件生命周期不匹配。 例如,同Mic...2007-01-20 23:55:00 · 139 阅读 · 0 评论 -
介绍Control
所有子部件(widgest)的抽象类都是Control,并且每个Control都封装了本地部件。由此可知,本地部件的生命周期与Contorl是紧密关联的。除了ScrollBar和Menu其它所有基本的部件类都是Control类的直接子类。 在下表中只有很少的样式可以应用于所有的Control类。在那些样式中,也有一些特定的部件样式只能在个别环境中才能有效。因此你不能保证你所使用的样...2007-01-22 22:31:43 · 171 阅读 · 0 评论 -
Eclipse 3.4 Ganymede的插件安装方式
以前安装Eclipse插件无非两种方式, 直接copy插件到features/plugins目录或者在links目录下创建链接文件.刚刚发布的Eclipse 3.4又推出另一种新的安装途径, 称为provisioning platform(p2), 更加灵活. Eclipse 3.4下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择.1. ...2008-07-06 22:06:36 · 146 阅读 · 0 评论