标题: [eclipse][翻译][原创]What is GEF? [打印本页] 作者: 黑色魅力 时间: 2006-12-28 21:33 标题: [eclipse][翻译][原创]What is GEF?
[这个贴子最后由黑色魅力在 2006/12/28 09:52pm 第 1 次编辑]
[watermark]The Graphical Editing Framework (GEF) allows developers to create a rich graphical editor from an existing application model. GEF consists of 2 plug-ins. The org.eclipse.draw2d plug-in provides a layout and rendering toolkit for displaying graphics. The developer can then take advantage of the many common operations provided in GEF and/or extend them for the specific domain. GEF employs an MVC (model-view-controller) architecture which enables simple changes to be applied to the model from the view.
GEF is completely application neutral and provides the groundwork to build almost any application, including but not limited to: activity diagrams, GUI builders, class diagram editors, state machines, and even WYSIWYG text editors.
翻译见补充:[/watermark][br][br][color=#990000]-=-=-=- 以下内容由 黑色魅力 在 2006年12月28日 09:51pm 时添加 -=-=-=-
GEF(Graphical Editor Framework,图形编辑框架)使得开发人员能够从已存在的应用模型创造出图形化界面。GEF包括两个插件:
org.eclipse.draw2d plug
提供了布局、开发工具箱,以显示图形。开发人员得以直接使用GEF提供的图形,或者扩展它们以作为特别的用途。GEF采用MVC(model-view-controller,成为Model2,模型-试图-控制器)结构,使得对模型的改变能体现在视图上。
GEF是一个完全的中间件,几乎为所有应用软件提供了后台支持,包括但不仅限于活动图标,用户界面开发,类图编辑器、状态标志,即时(WYSIWYG,what you see is what you get)文本编辑。[br][br]-=-=-=- 以下内容由 黑色魅力 在 2006年12月28日 09:54pm 时添加 -=-=-=-
上面的英文资料来自www.eclipse.org(eclipse官方站)