学习使用SWT

原创 2005年06月01日 10:32:00

  原来我的做Delphi等本地C/S程序开发的,对GUI方面的东西非常了解,今天看了看Java的SWT,感觉很熟悉,呵呵,不错。

  操作系统:Windows2000 pro
  使用工具:Eclipse 3.02
  Plug In :Visual Editor(Jigloo我也试验了一下,也行)
  使用VE,需要先安装两个插件:emf-sdo-runtime-2.0.1和GEF-runtime-3.0.1
  (这些可以下载安装,也可以直接更新Eclipse)
  注意:有两个Dll文件(swt-awt-win32-3064.dll和swt-win32-3064.dll),必须
  放到系统的libaray path中,如:windows/system32 下,否则,运行程序会出现错误。
 
  重新启动Eclipse以后,新建菜单中出现相应的项目(Visual Class、SWT、AWT、Swing),Preferences里面的Java
  部分,也出现了Visual Editor的Tab,可以进行简单设置,这说明已经安装成功。

  新建Visual Class,出现的窗体中,可以填写各项参数,可以选择创建窗体的类型(SWT、AWT、Swing),点击Finish以
  后,就出现了久违了的UI设计界面,呵呵。

  找了半天才找到Palette Panel,说实话,感觉不是方便,View里面,我也没有看到对应的窗体名称。

  控件是可以直接拖到界面上的,代码也会自动修改,Eclipse的代码功能很强,这确实是,对控件的
  增加删除,代码同步很彻底,不会留下残余的代码。

  可能也是Java本身的缘故,控件的属性设置,都不是很直观,不能直接明显的显示到对应的设计界面
  上,有些属性设置了,也没有什么动静,实际上已经是设置正确了,只不过在界面上没有看到变化;
  还有,对于Items等类似属性,不能直接编辑里面包含的项目;设计界面也感觉比较小,不能很好的
  查看窗体设计的样子;不支持控件的复制和粘贴;

  其他的,也试验了一下,每个控件都放到了窗体上,试验了一些常用的功能,虽然是第一次用,但
  是,根据经验和英文名称,能猜出哪个属性方法都是干什么用的,很舒服。看来用SWT做东西,也应
  该很简单,毕竟这些控件都是大同小异。

java学习第一天--窗体程序开发之swt学习

学习目的: 通过学习swt,完成窗体程序开发。 学习进展: 今天已初步学习SWT,对swt的各种控件及控件常用方法有了一定的了解,并仿照网友程序进行模仿开发学习。 学习问题: 对...
  • kuangdang178
  • kuangdang178
  • 2015年12月22日 21:31
  • 2886

Eclipse中如何使用SWT

SWT(Standard Widget Toolkit)         Standard Widget Toolkit是一个开源的GUI编程框架,与AWT/Swing有相似的用处,著名的开源IDE...
  • Iamduoluo
  • Iamduoluo
  • 2012年03月05日 10:45
  • 10130

如何正确使用SWT控件

Eclipse最早是作为一个Java开发工具出现,它的出现,给用户最直接感觉就是与操作系统一致的界面,快速的UI操作,这使得Eclipse很快成为Java开发人员的宠儿,击败了大名鼎鼎的JBuilde...
  • schnaider
  • schnaider
  • 2007年11月08日 14:50
  • 734

SWT学习(一)

1.下载swt:  http://www.eclipse.org/swt/  在Release栏下载目标平台所需要的zip包,解压到某个目录。  Windows:  http://downlo...
  • yyyljw
  • yyyljw
  • 2015年12月21日 17:41
  • 378

SWT/JFace开发入门指南(三)

初步体验widget 大家好,五一已经过去了,你们玩得开心么?在前面的两篇文章中,我向大家介绍了swt的一些基本知识,现在让我们继续下去讨论一下swt中的widget相关的一些知识以及介绍几种最为简单...
  • jayliu
  • jayliu
  • 2005年05月10日 17:31
  • 9754

SWT中使用Swing

在SWT出现之前,已经有众多的Swing程序和控件被开发出来,为了充分利用这些现有的资源,SWT需要提供一种在SWT中使用Swing控件的途径。 Swing是通过在AWT的Canvas控件上绘图以显...
  • jianggujin
  • jianggujin
  • 2016年05月17日 14:51
  • 2498

SWT学习笔记(二) SWT中的多线程

      今天比较郁闷在写一个swt的线程程序时搞了4个多小时,晕啊!      SWT中的多线程机制和awt/swing中有些不同,这个大家应该都知道,不过还是要说下,Display对象中负责调用...
  • sunyujia
  • sunyujia
  • 2007年12月09日 22:28
  • 3879

运行java SWT例子

1.在http://download.eclipse.org/eclipse/downloads页面下载jar包; 2.建议选择编译好的稳定版本; 3.选择“Example Plug-ins”进行下载...
  • caiandyong
  • caiandyong
  • 2016年12月17日 17:30
  • 954

SWT下实现Drag and Drop(DND)学习笔记(写作中...)

1.概况介绍        Drag&Drop(后简称DND)可以增强程序的可操作性,提高程序的可视化操作能力。从而提高程序的吸引力。(表面功夫也是很重要的)        在SWT下实现DND主要涉...
  • virtualman2000
  • virtualman2000
  • 2005年01月23日 00:58
  • 2831

SWT Layout 使用场景

     SWT常用的Layout有RowLayout,FillLayout,GridLayout,FormLayout.还有一些StackLayout等不是很常用。使用频繁,也是最好用的就是Grid...
  • moneyice
  • moneyice
  • 2006年11月01日 10:50
  • 1700
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:学习使用SWT
举报原因:
原因补充:

(最多只允许输入30个字)