我们可以查看SelectionHandlesEditPolicy类的源码。
/**
* Adds the handles to the handle layer.
*/
protected void addSelectionHandles() {
removeSelectionHandles();
IFigure layer = getLayer(LayerConstants.HANDLE_LAYER);//获取Handle Layer
handles = createSelectionHandles();
for (int i = 0; i < handles.size(); i++)
layer.add((IFigure)handles.get(i));//将Handle添加进Handle Layer中
}
本文详细解析了SelectionHandlesEditPolicy类的源码,包括如何在HandleLayer中添加选择手柄的方法,以及创建和管理这些手柄的具体实现。
989

被折叠的 条评论
为什么被折叠?



