`
findhappy7
  • 浏览: 9991 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

gef 图形 如何禁止修改大小

 
阅读更多
LayoutEditPolicy里实现createChildEditPolicy(),返回new NonResizableEditPolicy()即可

/**
* 覆盖父类的方法,返回NonResizableEditPolicy();为了防止图元被拖拽大小
*/
protected EditPolicy createChildEditPolicy(EditPart child) {
return new NonResizableEditPolicy();
}
分享到:
评论

相关推荐

    IBM GEF 推广资料

    5. **直接编辑**:可以直接在图形元素上进行文本或属性修改。 6. **概述和缩放**:通过概述视图查看整个模型,缩放功能则能深入查看细节。 7. **调色板视图**:提供图形元素的选择和插入界面,帮助用户快速创建和...

    GEF资源文件

    6. **Layout(布局)**:布局管理器负责调整图形元素的位置和大小,以适应视图的变化。GEF提供了一些预定义的布局策略,如网格布局、自由布局等,同时支持自定义布局。 **使用GEF开发图形化编辑器** 在使用GEF开发...

    gef入门学习项目源码

    同时,它也是一个很好的实践平台,可以尝试修改源码,观察不同改动对图形界面的影响,从而深入理解GEF的工作原理。 此外,该项目还记录了个人的学习历程,这意味着你将看到逐步解决问题的过程,这对于初学者来说是...

    GEF原理的详细介绍+程序实例和程序源码

    **GEF(Graphical Editing Framework)** 是一个用于构建图形化编辑器的开源框架,它在Eclipse平台中被广泛使用。GEF提供了一套全面的API和模型,帮助开发者快速构建可定制的、交互式的图形用户界面。该框架的核心...

    Eclipse插件开发:GEF入门系列宝典

    - GEF使用命令架构来处理用户操作,如添加、删除和修改图形元素。 - 命令可以记录并执行,实现撤销/重做功能。 - 事件监听器用于捕捉用户行为,触发相应的命令执行。 7. **调试和测试插件**: - 使用Eclipse的...

    GEF研究总结

    GEF(Graphical Editor Framework)是一个专为开发图形化编辑应用程序的框架,它使得开发者可以通过图形化方式展示和编辑模型,从而提高用户体验。在各种图形化编辑应用中,如UML类图编辑器、XML图形编辑器、界面...

    GEF中文帮助实例

    模型类中的属性和方法反映了图形元素的特性,如位置、大小、颜色等。 **四、与图形的交互** 图形(Figure)是GEF中的可视化元素,代表了模型中的数据。用户可以通过鼠标和键盘与图形进行交互,如拖动、缩放、旋转等...

    GEF-runtime-3.1

    8. **连接线(Connectors)和节点(Nodes)**:GEF支持节点和连接线的动态创建和修改,允许创建复杂的图形网络结构。 9. **布局管理器(Layout Manager)**:用于自动或半自动调整图形元素的位置和大小,保持界面的...

    GEF理解系列二

    【GEF理解系列二】是深入学习GEF框架的第二部分,主要讲解如何配置和初始化Editor,以及如何创建多层结构以支持添加多个图形。GEF(Graphical Editing Framework)是一个用于构建图形编辑器的开源框架,常用于开发...

    EclipseCon2005_23_GEF_Tutorial_Final.ppt

    2. **编辑操作**:删除、撤销/重做、直接编辑,使得用户可以直接在图形上修改属性。 3. **视图控制**:提供概览和缩放功能,便于用户浏览和导航。 4. **调色板视图**:用户可以方便地从调色板选择和添加图形元素。 ...

    GEF in Action

    4. 自定义Figure:设计和实现图形元素的外观,如形状、颜色、大小等。 5. 集成到Eclipse RCP或SWT应用:将GEF编辑器集成到你的应用程序中,提供给用户使用。 通过分析和学习“GefPractice”中的实例,开发者可以...

    基于GEF的MiniGUI可视化开发工具设计

    用户使用本工具可以对图形用户界面进行可视化的设计及修改,同时可以扩充自己的控件、定义控件的属性,丰富界面的表现形式。 知识点1:嵌入式系统GUI的发展 随着嵌入式系统的广泛应用,图形用户界面(Graphical ...

    draw2d,swt

    - **Direct Edit**:允许用户直接修改图形上的文本。 #### 四、创建RCP插件 - **准备工作**:启动Eclipse,创建一个新的RCP项目。 - **添加依赖**:在插件XML文件中添加对`org.eclipse.gef`插件的依赖。 - **创建...

    GEF-Brand Guidelines_大厂VI品牌视觉标准_外企业品牌手册.pdf

    此指南包括了GEF品牌的核心元素、颜色使用规范、字体选择、图形元素以及出版物和礼品的制作指导,从而维护和强化其品牌形象。 1. 品牌标识元素: - 标志:GEF的标志由四个部分组成——地球符号、缩写"gef"、全拼...

    jbpm4.4设计器文档

    16. 节点大小修改 - 执行次序和变更管理 17. 连线折点修改 - 执行次序和变更管理 18. 定制化开发 - 创建新的编辑器应用 - 添加节点和配置相关组件 19. 扩展功能 - 自动布局功能介绍,包括排序、布局和压缩 ...

    eclipse Visual Editor插件

    "GEF-runtime-3.2.zip"文件代表的是GEF(Graphical Editing Framework),这是Eclipse中的另一个关键组件,用于构建图形编辑器。GEF提供了一套框架和工具,让开发者可以轻松地创建出交互式的图形界面。它与Visual ...

    java swing编程 VE插件

    3. 自定义组件属性:在设计面板中,可以直接修改组件的属性,如大小、位置、颜色、文本等。这些更改会实时反映在代码中。 4. 布局管理:VE提供了多种布局管理器(如FlowLayout、GridLayout、BorderLayout等)供用户...

    完美解决PB MakeQRBarcode 二维码BMP图片调用

    它提供了一个图形化界面,让开发者能方便地创建、设计和管理数据库应用。 2. **MakeQRBarcode** 函数:这是PowerBuilder中一个用于生成二维码的内置函数。通过输入需要编码的数据,MakeQRBarcode能够创建符合QR ...

    eclipse插件开发学习笔记

    - 用户可以根据个人喜好对Eclipse的工作空间进行设置,如修改主题、调整字体大小、更改快捷键等。 - **1.1.4 使用帮助系统** - Eclipse内置的帮助系统非常强大,通过“Help”菜单可以访问官方文档、社区论坛和技术...

    Eclipse---可视化界面设计.docx

    安装Visual Editor前,确保你拥有Eclipse build 2.1.2、EMF build 1.1.1和GEF Build 2.1.2的对应版本。这些组件可在指定的build页面下载,并且应将下载的VE插件解压缩至Eclipse的plugins和features目录下。如果需要...

Global site tag (gtag.js) - Google Analytics