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

java jbpm 流程设计器 图形化界面 swing

阅读更多
暂时一个雏形 如果有人要在这个基础上调整 请通知我371452875

2011-1-5
至今 已经完成添加矩形 添加连线 删除连线的基本功能;
在删除的过程中碰到了些问题 原先的思路是 vertex 里关联所有 链接他的edge 而edge里保存其起始 和结束的vertex
这样在删除的时候 麻烦就是 两边的引用都需要清理 而好处是方便查找

将所有动作放到graphmodel中来 删除模型中的动作 将统一的element拆分成vertexs和edges


2011-1-6
增加鼠标右键的菜单 自由变换
增加type 开始自由变换
结束方法 鼠标双击任何区域
如果为开始自由变换 则屏蔽其他的鼠标单击事件 鼠标移动事件
允许鼠标拖动 允许 鼠标改变大小
实现了改变大小
增加第五个圆点 实现 transform的时候的拖动
修改删除的时候的bug 改为list的倒序遍历

增加添加文字功能

2011-1-7
增加小三角形 drawploygon
2011-1-9
完成小三角形
改成圆角矩形
修改属性框
使连线在矩形内看不见
完成工具条
修改自由变换后的bug
  修改不能删除的bug 增加了菜单里的删除功能
根据jpbm增加toolbar上的功能

view paint 改成paintComponent 解决不能设置背景颜色
2011-1-10
增加折现的功能 完成
代码重新 检查 private 与 public

折线的自由变换
折线的选择改到箭头的选择
2011-1-11
美化左边按钮处

双击模块之后显示jtextarea
2011-1-12
双击后显示textarea 点击其他时候 关闭textarea
可以选择线段
双击改成单击就可创建 变换层

鼠标靠近 线段或者vertex 的时候变成手型
双击之后添加线段节点

一个线段 如果改变其中一个点 那么整个线段都要重新画了
他的起点是p1 终点是p2 布参加显示 p1 p2 在初始化线段的时候就产生了  同时 也初始化 虚拟的p1 p2  在未完成的时候  哪一端是空 他们的数据就同步 存在分离
当然还存在n个中间点
还存在另外两个虚拟点 虚拟点是与块的结合点 用于显示
他的终点是

分两种情况对待   完成和未完成  start 为null  或者 end 为null

如果两个数据时要时刻保持同步的话让他们共享一个对象

2011-1-14
按键删除  需要让view 时时获取焦点

调整文本位置[img][/img]
  • 大小: 30.2 KB
分享到:
评论

相关推荐

    JBPM流程管理 用户指南

    - **图形化设计器**:帮助用户通过图形界面设计业务流程。 - **BPEL扩展**:提供了对BPEL标准的支持。 #### 四、JBPM入门套件 JBPM入门套件是一个完整的解决方案,包含了所有必要的JBPM组件,便于快速启动项目。...

    jbpm 电子书 下载

    jBPM图形化流程设计器是Eclipse插件,用于可视化创建业务流程。其设计目标是支持业务分析师和技术开发人员,确保业务流程模型可以无缝转换为实际应用。插件支持本地更新或直接解压至Eclipse主目录进行安装。 #### ...

    jbpm开发指南

    jBPM提供了一个Eclipse插件形式的图形化流程设计器,该设计器支持业务分析师和技术开发者,使得业务流程建模和实现能够顺畅衔接。设计器可通过本地更新或Eclipse的标准软件更新机制进行安装。 1.4 jBPM核心组件 ...

    JBPM用户指南 帮助文档 工作流

    jbpm-designer是一个图形化流程设计器,作为一个Eclipse插件,它支持业务分析师和技术开发者共同协作设计流程。它可以本地安装或通过Eclipse的软件更新机制进行安装。此设计器的关键特性是它能够平滑地将业务流程...

    jbpm 工作流引擎

    - **图形化设计工具**:jBPM 提供了一个基于 Eclipse 的图形化流程定制器插件,简化了业务流程的建模过程。 - **易用性**:该插件设计友好,不仅适合技术人员使用,也能够让业务分析人员轻松上手,实现了业务流程...

    jbpm电子书

    JBOSS jBPM 的图形化流程设计器是一个基于 Eclipse 的插件,它使得业务分析师和技术开发者能够协同工作,创建和编辑业务流程模型。设计师支持本地更新,可以通过标准的 Eclipse 软件更新机制进行安装,或者直接解压...

    JBPM学习指南-经典实用

    入门套件提供了一个预配置好的JBOSS应用服务器,包含了jBPM所需的所有组件,如jBPM服务器、jBPM设计器、数据库兼容包、核心jBPM组件以及BPEL扩展。预配置的服务器内置了jBPM控制台Web应用程序,供流程参与者和管理员...

    JBPM用户手册

    3. **图形化流程设计器**:JBPM 提供了一个图形化的流程设计器,支持业务分析师和技术开发者共同创建业务流程模型,使得业务流程的建模可以顺畅地过渡到技术实现阶段。 4. **核心组件细节**:JBPM 核心组件为普通的...

    jbpm用户指南说明

    流程设计器是一个基于Eclipse的插件,支持业务分析者和技术开发者,提供图形化的流程建模。它可以本地安装或通过Eclipse的软件更新机制进行安装。 jBPM的核心组件是一个Java库,可以在多种Java环境中使用,如Web...

    JBPM用户开发指南

    #### 五、JBPM图形化流程设计器 - **图形化工具**: 基于Eclipse的插件,支持业务分析师和技术开发者。 - **独立安装**: 可直接解压至Eclipse主目录使用。 - **支持业务流程建模**: 平滑过渡至实际开发阶段。 #### ...

    JAVA技术体系

    - **AWT 与 Swing**:进一步探讨图形界面编程,包括布局管理器、事件处理等。 - **JFace**:介绍 Eclipse 平台上的图形界面库 JFace。 - **Socket 编程**:深入学习 TCP/UDP 协议下的网络编程。 - **NIO**:介绍 ...

    JAVA体系总结内容.doc

    2. **Java界面编程**:JAVA提供了AWT和Swing两个图形用户界面(GUI)框架,事件机制用于处理用户交互。 3. **Java高级知识**:注解(Annotation)用于元数据,提供编译时和运行时的信息。IO和NIO、AIO涉及文件读写...

    java学习路线

    - **AWT**:AWT(Abstract Window Toolkit)是Java早期的图形用户界面工具包,虽然现在不常用,但作为基础知识还是应该了解。 - **事件机制**:了解如何处理用户的输入操作,如按钮点击等。 - **Swing**:Swing是...

Global site tag (gtag.js) - Google Analytics