SWT/JFace入门指南之加速开发

在eclipse中,你可以使用Visual Editor来进行拖放式的图形界面设计。实际上我觉得在这一方面大家应该可以很容易上手。

如果你安装了VE的话,在新建一个swt工程的时候你就可以省好多力气了:你不需要找那些名字n长的jar,然后一个一个导入工程的build path里面,而是仅仅需要添加一个User Library,就像下面图示一样:

开发-swt jface">

图 7

你可以新建一个Visual Class。

图8

之后就可以使用VE进行可视化的编辑了:

图 9

关于VE的具体应用,我在这里不作具体介绍(说实话,我觉得用起来还是比较简单的),如果你觉得实在有必要看一篇详细的指南的话,可以参照这篇文章:Extending The Visual Editor Tutorial: Enabling support for a custom widget

时间: 2024-10-01 07:50:34

SWT/JFace入门指南之加速开发的相关文章

SWT/JFace入门指南之让SWT程序动起来

我不知道大家有没有这样的体验:其实软件使用者要求的东西都很基本,而现在软件做得越来越复杂,有相当大一部分是在于软件开发者把自己的注意力放在了一些附加功能(这些功能可能让用户感到惊喜,但是如果没有它们用户也不会不满意)上,而真正用户的要求却得不到满足.所以大家在设计程序的时候,一定要明白,有时候简单就是一种美,把时间花费到真正有价值的地方去. OK,回到我们的主题上来.在这一节中,我将给大家介绍swt的事件模式.在前面我们也提到过,写一个swt程序,无非就是分几步走.其中比较需要费心的就是布置好用

SWT/JFace入门指南之初步体验widget

从Widget和Control开始 Widget是Control的父类,而Control是我们使用的大多数部件的父类.我们在以前的一些编程语言中可能接触过"控件"或者"组件"之类的概念,部件(widget)的概念大体和这些相当. 在org.eclipse.swt.widgets中定义了众多的widget,甚至我们前面介绍的Shell也被当成widget的一种. 因为可用的widget如此之多,所以我大概没有办法全部一一介绍.在这一节中,我会介绍几种常用的widget

SWT/JFace入门指南之用Layout管理UI布局

我们在前面在一些例子中已经使用过Layout了.那么Layout到底是做什么的呢? 我们知道,在设计用户界面时候,我们可以采用的一种办法是手动的为每个部件设置合适当大小和位置.但是这样的话,如果你所要显示的部件比较多,编程量就会非常大,特别是考虑到窗体大小变化时候各种部件的重绘.而实际上,我们可以利用一些通用的规则或者说算法来安排这些部件的排列.比如下图所示的这个窗体: 图 10 很显然,对于这些规则化的部件排列,应该有一些更简单的办法,而不是在代码的各个部分写xxx.setBounds之类.s

SWT/JFace开发入门指南之搭建开发环境

写在前面的话 终于决定提起笔来写一篇关于swt和JFace编程的文章.在开始之前,我想先介绍一下你能够从将要出现的这一系列文章里得到什么,以及更重要的,你不能得到什么.我们的时间是如此之重要,以至于我们很难容忍把它浪费在自己不关心的事情上. 因为我刚开始写,所以到底这些文章会分成几次发布出来,也很难讲.但是我心里大体有这样一个提纲.也就是说,我打算介绍以下方面的内容: ·设定swt以及JFace的开发环境 ·swt的一些简单部件(widget)介绍 ·JFace的一些入门性介绍 ·swt和JFa

iOS应用开发入门指南 - 编写 Objective-C 代码

如果你刚开始接触 iOS 或 Mac OS X 编程,首先要学习一点编程语言 Objective-C 入门知识.Objective-C 并不是一门复杂的语言,经过一段时间的接触,你就能体会到它的优雅.Objective-C 语言实现了严格的面向对象编程.它扩展了标准 ANSI C 语言,增加了定义类和方法的语法.它还推行类和接口的动态扩展性,使任何类都能适配和采用. 如果你已经掌握了 ANSI C 语言,下面的内容能够帮助你掌握 Objective-C 的基本语法.如果你有其他面向对象编程语言的

MaxCompute(原ODPS)开发入门指南——数据开发工具篇

MaxCompute(原ODPS)开发入门指南--数据开发工具篇 写在最前面 >>>进入了解更多>>>阿里云数加·MaxCompute大数据计算服务. 大家在使用大数据计算服务MaxCompute时,最头疼就是我现在已有的数据如何快速上云?我的日志数据如何采集到MaxCompute上?等等...具体详见<MaxCompute(原ODPS)开发入门指南--数据上云篇>. 但是数据在MaxCompute上了之后,问题又来了,我怎么基于上面进行快速的数据开发,构建

MaxCompute(原ODPS)开发入门指南——数据上云篇

MaxCompute(原ODPS)开发入门指南--数据上云篇 写在最前面 >>>进入了解更多>>>阿里云数加·MaxCompute大数据计算服务. 根据<MaxCompute(原ODPS)开发入门指南--计量计费篇>的了解,大家清楚了MaxCompute可以做什么,计费模式如何,想必大家也开通了MaxCompute想进行一次POC,但是大家遇到第一个问题一定是我的数据如何上云? 可通过多种方式数据流入MaxCompute MaxCompute(原ODPS)提

eclipse3.6新建项目中没有swt/jface随便问一下用swt/jface怎么做界面开发

问题描述 如题,怎么使eclipse3.6集成到swt/jface中,那里下载,怎么swt/jface做办面开发 解决方案 解决方案二:eclipse下关于RCP版得,然后http://apps.hi.baidu.com/share/detail/24455394,根据这个网址,基本上差不多解决方案三:引用楼主zh346400987的回复: 如题,怎么使eclipse3.6集成到swt/jface中,那里下载,怎么swt/jface做办面开发 这你算问对了哈哈这个版块局势围绕swtjfacerc

MaxCompute(原ODPS)开发入门指南——计量计费篇

MaxCompute(原ODPS)开发入门指南 写在最前面 >>>进入了解更多>>>阿里云数加·MaxCompute大数据计算服务. 近期介绍大量数据上云用户关于MaxCompute的一些问题,现就MaxCompute产品线的一些工具栈可以和大家进行交流,也欢迎大家拍砖和来扰,一起学习一起进步!也希望能够在帮助到大家! 系列文章会涉及到的内容 0.MaxCompute概述:是什么?可以做什么?收费模式? 1.数据上云工具介绍:Log.Logstash.Flume.Flu