[color=red][b]org.eclipse.gef.tools.SelectionTool
org.eclipse.gef.tools.MarqueeSelectionTool[/b][/color]
[b][color=red]SelectionTool[/color][/b]
选取工具
[color=red][b]MarqueeSelectionTool[/b][/color]
圈选工具
因为项目中无法直接使用GraphicalEditorWithFlyoutPalette,于是无法使用Palette,但是我又需要在GraphicalViewer间切换SelectionTool和MarqueeSelectionTool, 翻阅了代码,也很简单:
同理, CreationTool也类似.
org.eclipse.gef.tools.MarqueeSelectionTool[/b][/color]
[b][color=red]SelectionTool[/color][/b]
选取工具
[color=red][b]MarqueeSelectionTool[/b][/color]
圈选工具
因为项目中无法直接使用GraphicalEditorWithFlyoutPalette,于是无法使用Palette,但是我又需要在GraphicalViewer间切换SelectionTool和MarqueeSelectionTool, 翻阅了代码,也很简单:
getGraphicalViewer().getEditDomain().setActiveTool(new SelectionTool());
getGraphicalViewer().getEditDomain().setActiveTool(new MarqueeSelectionTool());同理, CreationTool也类似.
本文介绍了一种在Eclipse GEF项目中切换不同选取工具的方法,包括SelectionTool和MarqueeSelectionTool,通过简单的代码实现GraphicalViewer间的工具切换。
921

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



