`
liugang594
  • 浏览: 990784 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

GEF增加之连接助手二

    博客分类:
  • GEF
阅读更多

上一篇说过怎么实现悬浮连接助手。一直想要怎么实现悬浮连接助手。

 

相对于创建一个元素说来,创建一个连接我觉得要麻烦一些,不能通过直接构建一个命令来完成。

 

后来终于想到一个简单的办法了:直接设置当前editdomain的activeTool为connection的tool,并且设置它的targetEditpart即可。

 

简单明了,呵呵

 

 

分享到:
评论

相关推荐

    GEF连接线Node之间连接

    2. **创建节点**:在`GEF`中,节点通常是`Part`的子类,如`Figure`或`Shape`,它们定义了在画布上显示的图形形状。通过自定义这些类,可以实现各种复杂形状的节点。 3. **连接线(Edge)**:连接线是`Connection`的...

    GEF的连接线的样式算法

    2. **曲线连接线**:更复杂一些的样式,例如贝塞尔曲线。`Bezier`类是GEF中实现曲线连接线的基础,它使用贝塞尔曲线算法,允许用户定义控制点来调整曲线的形状。 3. **折线连接线**:在多个点之间创建折线,适用于...

    自己下的GEF资源打包

    "GEF_Tutorial.pdf"很可能是GEF的基础教程,涵盖了GEF的基本概念、架构和使用方法,包括图元的创建、连接线的绘制、交互操作的实现等。用户可以通过阅读这个教程来了解如何在Eclipse环境中搭建GEF项目,并进行基本的...

    GEF-ALL-3.7+GEF-ALL-3.8+GEF_Draw2d学习资料

    2. "GEF入门系列(一、Draw2D).doc" 可能是一个逐步的教学系列,从基础的Draw2D开始,逐步引入GEF的概念和应用。 3. "如何在Eclipse3.3.1.1中安装VE,emf,GEF插件.doc" 提供了在特定版本的Eclipse中安装相关插件的步骤...

    GEF锚点鼠标定位

    在图形编辑框架(GEF,Graphical Editing Framework)中,锚点(Anchor)是一个关键概念,它是连接模型元素之间的连接线在元素上的固定点。在GEF中,锚点的定位直接影响到连接线的形状和行为,特别是当用户通过鼠标...

    GEF_Tutorial.rar(GEF开发指南)

    GEF提供了连接器和连接线的概念,让你能够方便地创建和管理这些连接。 **7. 图形编辑器的交互功能** GEF支持多种交互操作,如拖放、选择、复制、粘贴、撤销/重做等。这些功能可以通过实现特定的适配器和命令来添加...

    GEF入门学习例子

    7. **文件名称列表**: `gef.tutorial.step2`可能代表了一个逐步教程的第二步,通常包含了一些示例代码和配置文件,用于演示上述概念的实现。 学习这个例子,开发者可以了解如何使用GEF创建一个完整的图形编辑环境,...

    GEF入门必读 GEF入门系列 GEF-whole-upload

    2. **图形组件**:讲解如何创建和操作图形元素,如矩形、圆形、文本等,以及如何添加连接线和组合图形。 3. **事件处理**:阐述如何响应用户的鼠标和键盘操作,实现图形元素的拖放、选择、移动和删除等操作。 4. **...

    GEF Example Source Code

    2. **GEF-examples-3.8.0.zip**:这个文件很可能包含了使用GEF 3.8.0版本开发的各种示例应用程序或模块。这些示例涵盖了GEF的基本用法和高级特性,包括图元的创建、拖放操作、撤销/重做机制、以及事件处理等。 通过...

    Eclipse GEF+Draw2DAPI

    Eclipse GEF(Graphical Editor Framework)和Draw2D是两个强大的开源库,主要用于构建图形化用户界面(GUI)和图形编辑工具。这两个组件在Eclipse Rich Client Platform (RCP) 中发挥着至关重要的作用,使得开发者...

    GEF 3.10 eclipse 插件

    3. **连接器支持**:GEF 3.10支持自定义的连接器,用于连接图形元素,可以实现复杂的连接关系。 4. **ZOrder管理**:支持图形元素的层次管理,可以调整元素的前后顺序,实现图层效果。 5. **事件处理**:提供了一套...

    IBM GEF 推广资料

    2. **GEF SDK 3.1M5**:这是GEF的软件开发包,包含了开发GEF应用所需的库和API。 3. **教程文件**:下载并解压缩到Eclipse的工作空间,然后在Eclipse内导入项目。 GEF演示(Demo)将展示其各种特性,如: 1. **移动...

    gef 转折线的相关方法实现和 GEF的API chm 格式

    - `org.eclipse.gef.editpolicies`包下的类:提供了各种编辑策略,如连接策略、布局策略等,它们决定了EditPart如何响应特定请求。 - `org.eclipse.gef.handles`包下的类:用于创建图形元素的手柄,用户可以通过手柄...

    GEF 进阶+源码.rar

    **DRAW2D** 是GEF的一部分,专注于二维图形的绘制和管理。DRAW2D提供了基本的图形绘制功能,包括形状、线条、文本等元素,并支持事件处理和动画效果。开发者可以利用DRAW2D创建自定义的图形元素,并在GEF环境中进行...

    GEF教程和demo源码

    5. **连接线编辑**:GEF支持创建和编辑连接线,允许对象之间建立关联。 接下来,我们转向"test.gef.hello"源码,这是一个基础的Hello World示例,涵盖了以下核心概念: 1. **初始化编辑器**:源码会展示如何创建一...

    GEF入门实例代码2《Eclipse插件开发》中实例

    这个实例代码2是《Eclipse插件开发》教程中的一部分,旨在帮助初学者理解如何利用GEF来创建自定义的图形编辑器。在Eclipse插件开发中,GEF提供了一套强大的框架,使得开发者可以方便地构建出功能丰富的图形用户界面...

    GEF-SDK-3.7.0

    2. **图形绘制与布局**:GEF提供了一套图形绘制API,支持基本形状、连接线、自定义图形等,并包含了多种自动布局算法,帮助用户自动排列图形元素。 3. **手势与命令**:通过定义手势和命令,GEF支持用户通过鼠标或...

    GEF-SDK-3.6.2 jar

    4. **连接器和容器**:GEF提供了处理图形元素之间连接以及包含关系的机制,如树形结构、网格布局等。 5. **自动生成代码**:通过GEF,开发者可以定义图形化的编辑域,然后自动生成对应的Java代码,减少了手动编码的...

    GEF教程及demo源码GEF_RCP_DEMO.zip

    GEF_RCP_DEMO的源码包含了各种GEF特性的实例,如图元创建、连接线绘制、拖放操作等。通过分析这些示例代码,开发者可以更深入地理解GEF的工作原理,学习如何在实际项目中应用。 9. **调试与测试** 学习如何利用...

Global site tag (gtag.js) - Google Analytics