如何在GEF面板中添加/编辑标签名称

时间:2011-03-04 05:13:41

标签: eclipse-gef

我在GEF eclipse中使用Panel作为图。现在双击我想添加一个标签,如其他正常示例所示。 如何实现这一点。

1 个答案:

答案 0 :(得分:2)

在管理图的EditPart上,您应安装DIRECT_EDIT_ROLE政策(由DirectEditPolicy类实施)。这会导致在图上发生双击时调用EditPart。该框架将使用performRequestRequestConstants.REQ_OPEN请求调用方法RequestConstants.REQ_DIRECT_EDIT。收到请求后,您可以向图中添加任何内容并刷新视觉效果。

如果您想在Label内修改文字,可以看看我是如何实施此here的。

祝你好运。