⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wrappermetamouselistener.js

📁 采用bs结构的不错的java工作流
💻 JS
字号:

///**
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) xio.name 2006</p>
 * @author xio
 */function WrapperMetaMouseListener(wrapper) {    this.wrapper = wrapper;}WrapperMetaMouseListener.prototype = new MouseListener();WrapperMetaMouseListener.prototype.onClick = function (e) {    var state = this.wrapper.getStateMonitor().getState();    if (state == StateMonitor.SELECT) {        return;    }

	//    var viewer = this.wrapper.getViewer();    var xiorkFlowModel = this.wrapper.getModel();    var point = Toolkit.getContainerCoord(e, viewer);

    //    var metaNodeModel = null;    switch (state) {      case StateMonitor.NODE:        metaNodeModel = new NodeModel();        break;      case StateMonitor.FORK_NODE:        metaNodeModel = new ForkNodeModel();        break;      case StateMonitor.JOIN_NODE:        metaNodeModel = new JoinNodeModel();        break;      case StateMonitor.START_NODE:        metaNodeModel = new StartNodeModel();        break;      case StateMonitor.END_NODE:        metaNodeModel = new EndNodeModel();        break;      default:        break;    }    if (metaNodeModel !== null) {        if (xiorkFlowModel.getMetaNodeModels().size() >= XiorkFlowWorkSpace.META_NODE_MAX) {
        	//节点数不能超过:            alert("\u8282\u70b9\u6570\u4e0d\u80fd\u8d85\u8fc7:" + XiorkFlowWorkSpace.META_NODE_MAX);            return;        }        metaNodeModel.setPosition(point);        xiorkFlowModel.addMetaNodeModel(metaNodeModel);        this.wrapper.getStateMonitor().resetState(StateMonitor.SELECT);
        //成功添加了一个节点,您可以双击节点编辑节点名称        this.wrapper.setStatusInfo("\u6210\u529f\u6dfb\u52a0\u4e86\u4e00\u4e2a\u8282\u70b9\uff0c\u60a8\u53ef\u4ee5\u53cc\u51fb\u8282\u70b9\u7f16\u8f91\u8282\u70b9\u540d\u79f0");    }};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -