- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Draw2D备忘
1 模型:1.1 图:1.2 说明:Draw2D建构于SWT之上。Draw2D通过LightweightSystem沟通了SWT与Draw2D,LightweigthSystem主要负责两部分的工作:一是负责把SWT事件,转变为Draw2D内部的事件,这需要通过两步来实现,首先是把LightweigthSystem注册为Canvas的事件监听
2005-04-28 09:37:00 4364 2
原创 SWT与Swing的比较
1. 组件体系:a) Swing:通过在父组件上动态调用add()和remove()方法,来对组件树进行动态维护,因此,可以存在没有父组件的子组件。b) SWT:通过在构造函数的参数中,指定父组件,因此,不可能存在没有父组件的子组件。 2. 组件绘制:a) Swing:通过调用组件的paint(
2005-04-26 17:44:00 2264
原创 EMF总述
1. EMF解释EMF全称Eclipse Model Framework,顾名思义,就是用来建模的。这里我们可以用一些类比的概念来进行理解。从操作系统的角度,我们写了一个程序,但是程序在操作系统中运行时就是一个进程,所以程序和进程就是静态和动态的概念;又如在面向对象编程中,我们写的是类,在系统运行的时候,我们操作的是对象,所以,类和对象就是静态和动态的概念。同样,在使用UML进行建模的时候,我
2005-04-19 08:58:00 2588
原创 Java 2D备忘
1. 渲染过程Graphics Primitives:图形,文字,图片(原材料)。Rendering Engine:对原材料进行变化,组合,渲染,剪切等。Output Devices:输出变换后的产品。 2. Geometry(Graphics Primitives)a) Point2D i. 说明:Poi
2005-04-18 08:59:00 3899 5
原创 EMF进阶功能
1. 模型:a) 说明:这是用于我们下文进行讨论的模型。b) UML图: c) Ecore图: 2. EMF.Ecore-Package & Factorya) 包遍历: i. 说明:通过EPackage我们可以访问一个包里面的所
2005-04-14 10:52:00 2859
原创 EMF-edit功能解析
1. EMF.edita) 说明:EMF.edit位于EMF.editor和EMF.Ecore之间,他起了一个中介者的作用。他负责把来自EMF.editor的UI相关的请求转换成符合EMF.Ecore的UI无关的调用。他需要提供以下四个功能:实现用于支持Viewer显示的ContentProvider和LabelProvider;实现用于支持属性显示的IPrope
2005-04-14 09:35:00 2552 1
原创 EMF-Ecore模型概述
1 Ecore模型:1.1 说明:这里展示了整个Ecore模型中各个类的集成关系。 2 继承图2.1 说明:本部分列出了每一个类所包含的字段,字段的值可以通过Java文件,UML图,XML文件或者Ecore模型进行定制,字段的值将直接影响到Ecore所生成的目标代码。 2.2 EStructu
2005-04-06 20:35:00 3909
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人