【问题标题】:Customizing Selection Handles of GEF figures自定义 GEF 图的选择句柄
【发布时间】:2013-07-15 13:00:15
【问题描述】:

每当在 GEF 编辑器中选择一个图形时,默认情况下,我们会看到一个黑色的填充矩形调整大小手柄和一个黑色边框,勾勒出该图形的轮廓。我正在实现一个功能,我明确地(通过代码)将句柄应用于图形。

以下是我面临的一些问题:

1) 手柄没有靠近人物放置。它们被放置在手柄和图形之间留有一些空间

2) 我想改变颜色从黑色填充为红色

我是这种开发的新手,因此任何自定义这些句柄的示例都将真正被充分利用。

提前致谢。

【问题讨论】:

    标签: eclipse-gef draw2d


    【解决方案1】:

    句柄由SelectionHandlesEditPolicy 创建(这是一个抽象类,实现在ResizableEditPolicy 中完成)。当该策略添加到具有ConstrainedLayoutEditPolicy(即XYLayoutEditPolicy)的父级时,GEF 会将其添加到子级。

    您可以做的是从容器的编辑策略(即XYLayoutEditPolicy)继承并覆盖createChildEditPolicy 方法以返回您实现的SelectionHandlesEditPolicy,以您希望它们看起来的方式创建句柄。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多