图元的选择框和反馈
对于非矩形的图元,默认情况下在选中时任然显示一个矩形的选中框,在选择框上显示了东南西北四个句柄,在 GEF 中,这些也是可以订制的,具体方法如下:
1) 修改内容视图控制器的布局编辑策略 ShapesXYLayoutEditPolicy ,覆盖其方法 EditPolicy createChildEditPolicy(EditPart child) 。缺省情况下,此方法返回一个 ResizableEditPolicy 对象,我们要定义自己的子类( EllipseResizableEditPolicy )替代它作为返回值。代码如下: