在利用GMF
开发的图形化建模环境中使用直观的图像标识建模元素能够更有效地支持用户进行建模。下面介绍导入外部图片作为元素标识的方法。
首先,在GMF
所在工作空间中创建一个Plugin-in
项目。
然后在该项目的src
下的与Plugin-in
项目同名的包下创建两个java
文件,分别为:
/*AbstractElementFigure.java*/
package cn.edu.nudt.executabledm2.diagram.custom;
import org.eclipse.draw2d.Graphics;
import org.eclipse.draw2d.Label;
import org.eclipse.draw2d.Panel;
import org.eclipse.draw2d.geometry.Rectangle;
import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.Image;
public abstract class AbstractElementFigure extends Panel{
private Label label = new Label();
protected static