首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 开源软件 >

GEF编辑器中的抉择

2012-11-07 
GEF编辑器中的选择? 当我们在基于GEF的Editor上点击或拖拽几个EditPart时,GraphicalViewer负责记录当前的

GEF编辑器中的选择

? 当我们在基于GEF的Editor上点击或拖拽几个EditPart时,GraphicalViewer负责记录当前的选择。

让选择可视化

? 有两种方法可以让选择可视化

??? * 加强EditPart和Figure,根据元素选中与否来调整Figure的外观:

?????? 这种方法需要override EditPart的fireSelectionChanged()方法来改变Figure的外观。

??? * 可以运用Selection EditPolicy来显示选择内容:

?????? 这种方法需要在EditPart的createEditPolicies()方法中安装一个EditPolicy.SELECTION_FEEDBACK_ROLE的策略,这个策略负责反馈用户的选择操作。

?????? 像这样:installEditPolicy(EditPolicy.SELECTION_FEEDBACK_ROLE,new NonResizableEditPolicy());

热点排行