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