Eclipse Form程序设计快速入门

1、介绍

Eclipse Form是Eclipse 3.0的新特性。

Eclipse Form是一组定制小部件和支持类组成的插件,以前由PDE和Update组件内部使用,在Eclipse 3.0中已经成为公用API。

Eclipse Form提供:

·适合包含到内容区域(编辑器或视图)中的“Form”概念

·用来管理颜色、超链接组和其它象SWT控件一样的Form外观的工具包

·象HTML表格一样布局的新布局管理器

·为Form设计的定制控件(超链接、图像链接、可滚动的composite等)

·每页是一个Form的多页编辑器(就象PDE)

2、快速入门

(1)HelloWorld例子

下面的例子在视图中创建一个空的Form

public class FormView extends ViewPart {
private FormToolkit toolkit;
private ScrolledForm form;
public void createPartControl(Composite parent) {
  toolkit = new FormToolkit(parent.getDisplay());
  form = toolkit.createScrolledForm(parent);
  form.setText("Hello, Eclipse Forms");
}
public void setFocus() {
  form.setFocus();
}
public void dispose() {
  toolkit.dispose();
  super.dispose();
}
}

时间: 2024-11-09 00:20:40

Eclipse Form程序设计快速入门的相关文章

《Python 3程序开发指南(第2版•修订版)》——第1章 过程型程序设计快速入门 1.1 创建并运行Python程序

第1章 过程型程序设计快速入门 本章提供了足以开始编写Python程序的信息.如果此时尚未安装Python,强烈建议读者先行安装Python,以便随时进行编程实践,获取实际经验,巩固所学的内容. 本章第1节展示了如何创建并执行Python程序.你可以使用自己最喜欢的普通文本编辑器来编写Python代码,但本节中讨论的IDLE程序设计环境提供的不仅是一个代码编辑器,还提供了很多附加的功能,包括一些有助于测试Python代码.调试Python程序的工具. 第2节介绍了Python的8个关键要素,通过

Eclipse Form程序设计指南之入门

程序|设计 1.介绍 ·Eclipse Form是Eclipse 3.0的新特性 ·Eclipse Form是一组定制小部件和支持类组成的插件,以前由PDE和Update组件内部使用,在Eclipse 3.0中已经成为公用API ·Eclipse Form提供: * 适合包含到内容区域(编辑器或视图)中的"Form"概念 * 用来管理颜色.超链接组和其它象SWT控件一样的Form外观的工具包 * 象HTML表格一样布局的新布局管理器 * 为Form设计的定制控件(超链接.图像链接.可滚

Eclipse Form程序设计指南(1)

程序|设计 1.介绍 l         Eclipse Form是Eclipse 3.0的新特性 l         Eclipse Form是一组定制小部件和支持类组成的插件,以前由PDE和Update组件内部使用,在Eclipse 3.0中已经成为公用API l         Eclipse Form提供: n         适合包含到内容区域(编辑器或视图)中的"Form"概念 n         用来管理颜色.超链接组和其它象SWT控件一样的Form外观的工具包 n   

Eclipse Form程序设计指南(3)

程序|设计 4.复杂控件 (1)       ExpandableComposite l         Web页面中一个通用的主题是具有收缩一部分页面内容的能力 l         Eclipse Form也提供了这样一个控件:ExpandableComposite l         下面的代码片断是使用ExpandableComposite的一个例子:               ExpandableComposite ec = toolkit.createExpandableCompos

使用Eclipse开发JPA快速入门

Eclipse工程下的wtp项目包括一个新的开发视图--JPA(Java Persistence API). JPA(Java Persistence API)是 EJB 3.0 新引入的数据持久化编程模型.JPA 充分利用了注释(Annotation)和对象 / 关系映射,为数据持久化提供了更简单.易用的编程方式.OpenJPA 是 Apache 组织提供的 JPA 标准实现. Dali JPA Tools 是由 Eclipse.org 推出.支持 JPA 项目开发的插件,主要目标是为用户开发

(albertyi原创)Eclipse 安装,调试快速入门

快速入门|原创                                (albertyi原创)Eclipse 安装,调试快速入门 最近一直用UltraEdit和gmake来做java程序,感觉确实很轻省,但是常常怀念VC强大的程序编辑,调试功能... 遂决定找一个强大的IDE环境,经过分析网上N个帖子,我的目标逐渐锁定了Eclipse; 安装非常简单,从网上下载了最新的Eclipse3.1.0以及最新的j2sdk1.4.2. 一.安装步骤如下: 1.卸载机器上老版本的JDK 2.安装最新

《Clojure程序设计》——第1章,第1.2节Clojure编程快速入门

1.2 Clojure编程快速入门 Clojure程序设计 要运行Clojure及本书的示例代码,你需要两件东西. Java运行时.请下载1并安装Java 5或是更高版本.Java 6具有显著的性能提升和更好的异常报告,如果可能就尽量选它吧. Leiningen2.Leiningen是一个用于管理依赖项的工具,并且可以基于你的代码启动各种任务.在Clojure世界中,它是处理这项工作最常用的工具了. 你将会使用Leiningen来安装Clojure和本书所有示例代码的依赖项.如果你已经安装了Le

初学者如何快速入门JSP实例分析

js|初学|快速入门 1) JSP(JavaServer Pages)简介:在当今世界,流行的Internet应用程序开发主要有:ASP,PHP,CGI,JSP--等多种方案,技术上各有优缺点,但是JSP以其简单易学,跨平台的特性,在众多程序中独树一帜,在短短几年中已经形成了一套完整的规范,并广泛的应用于电子商务等各个领域中.在国内JSP现在也得到了比较广泛的重视. 2) 如何才能快速掌握JSP:JSP实际上是JSP定义的一些标记和JAVA程序段,以及HTML文件的混合体.所以,如果要掌握JSP

ASP.NET数据库编程快速入门之技术慨述

asp.net|编程|快速入门|数据|数据库 大约有将近一百万名开发人员使用了.NET Framework的第一个版本来开发网站.所以在2003年的夏天,当从Microsoft传出将有新版本发布的传闻时,许多人的耳朵都竖了起来,这个新的版本将使得创建ASP.NET页面所需的代码行数减少70%.像这样大规模的提高生产效率在程序设计中是不多见的.当ASP.NET 2.0的代码样例在2003年秋的Microsoft专业开发人员大会(Microsoft Professional Developer's