mxgraph点击事件java_mxGraph 工具栏按钮事件大全(edit的action执行代码汇总,中文,翻译,大全)...

直接用editor.execute(action);进行调用就ok。action就是下面的名字。save:保存。

print:打印。

show:。

exportImage:导出图片。

refresh:刷新。

cut:剪切。

copy:复制。

paste:粘贴。

delete:删除。

group:分组。

ungroup:解除分组。

removeFromParent:。

undo:撤销操作。

redo:前进操作。

zoomIn:放大。

zoomOut:缩小。

actualSize:实际大小。

fit:自适应。

showProperties:显示属性。

selectAll:选择所有。

selectNone:取消全选。

selectVertices:选择所有的节点。

selectEdges:选择所有的线。

edit:编辑。

toBack:。

toFront:。

enterGroup:进入分组。

exitGroup:退出分组。

home:主页。

selectPrevious:选择上一个。

selectNext:选择下一个。

selectParent:选择父节点。

selectChild:选择所有子节点。

collapse:。

collapseAll:。

expand:扩大。

expandAll:扩大所有。

bold:加粗。

italic:斜体。

underline:下划线效果。

shadow:阴影效果。

alignCellsLeft:。

alignCellsCenter:。

alignCellsRight:。

alignCellsTop:。

alignCellsMiddle:。

alignCellsBottom:。

alignFontLeft:。

alignFontCenter:。

alignFontRight:。

alignFontTop:。

alignFontMiddle:。

alignFontBottom:。

zoom:缩放倍数。

toggleTasks:。

toggleHelp:。

toggleOutline:。

toggleConsole:。mxEditor.prototype.addActions = function ()

{

this.addAction('save', function(editor)

{

editor.save();

});

this.addAction('print', function(editor)

{

var preview = new mxPrintPreview(editor.graph, 1);

preview.open();

});

this.addAction('show', function(editor)

{

mxUtils.show(editor.graph, null, 10, 10);

});

this.addAction('exportImage', function(editor)

{

var url = editor.getUrlImage();

if (url == null || mxClient.IS_LOCAL)

{

editor.execute('show');

}

else

{

var node = mxUtils.getViewXml(editor.graph, 1);

var xml = mxUtils.getXml(node, '\n');

mxUtils.submit(url, editor.postParameterName + '=' +

encodeURIComponent(xml), document, '_blank');

}

});

this.addAction('refresh', function(editor)

{

editor.graph.refresh();

});

this.addAction('cut', function(editor)

{

if (editor.graph.isEnabled())

{

mxClipboard.cut(editor.graph);

}

});

this.addAction('copy', function(editor)

{

if (editor.graph.isEnabled())

{

mxClipboard.copy(editor.graph);

}

});

this.addAction('paste', function(editor)

{

if (editor.graph.isEnabled())

{

mxClipboard.paste(editor.graph);

}

});

this.addAction('delete', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.removeCells();

}

});

this.addAction('group', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.setSelectionCell(editor.groupCells());

}

});

this.addAction('ungroup', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.setSelectionCells(editor.graph.ungroupCells());

}

});

this.addAction('removeFromParent', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.removeCellsFromParent();

}

});

this.addAction('undo', function(editor)

{

if (editor.graph.isEnabled())

{

editor.undo();

}

});

this.addAction('redo', function(editor)

{

if (editor.graph.isEnabled())

{

editor.redo();

}

});

this.addAction('zoomIn', function(editor)

{

editor.graph.zoomIn();

});

this.addAction('zoomOut', function(editor)

{

editor.graph.zoomOut();

});

this.addAction('actualSize', function(editor)

{

editor.graph.zoomActual();

});

this.addAction('fit', function(editor)

{

editor.graph.fit();

});

this.addAction('showProperties', function(editor, cell)

{

editor.showProperties(cell);

});

this.addAction('selectAll', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.selectAll();

}

});

this.addAction('selectNone', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.clearSelection();

}

});

this.addAction('selectVertices', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.selectVertices();

}

});

this.addAction('selectEdges', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.selectEdges();

}

});

this.addAction('edit', function(editor, cell)

{

if (editor.graph.isEnabled() &&

editor.graph.isCellEditable(cell))

{

editor.graph.startEditingAtCell(cell);

}

});

this.addAction('toBack', function(editor, cell)

{

if (editor.graph.isEnabled())

{

editor.graph.orderCells(true);

}

});

this.addAction('toFront', function(editor, cell)

{

if (editor.graph.isEnabled())

{

editor.graph.orderCells(false);

}

});

this.addAction('enterGroup', function(editor, cell)

{

editor.graph.enterGroup(cell);

});

this.addAction('exitGroup', function(editor)

{

editor.graph.exitGroup();

});

this.addAction('home', function(editor)

{

editor.graph.home();

});

this.addAction('selectPrevious', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.selectPreviousCell();

}

});

this.addAction('selectNext', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.selectNextCell();

}

});

this.addAction('selectParent', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.selectParentCell();

}

});

this.addAction('selectChild', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.selectChildCell();

}

});

this.addAction('collapse', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.foldCells(true);

}

});

this.addAction('collapseAll', function(editor)

{

if (editor.graph.isEnabled())

{

var cells = editor.graph.getChildVertices();

editor.graph.foldCells(true, false, cells);

}

});

this.addAction('expand', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.foldCells(false);

}

});

this.addAction('expandAll', function(editor)

{

if (editor.graph.isEnabled())

{

var cells = editor.graph.getChildVertices();

editor.graph.foldCells(false, false, cells);

}

});

this.addAction('bold', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.toggleCellStyleFlags(

mxConstants.STYLE_FONTSTYLE,

mxConstants.FONT_BOLD);

}

});

this.addAction('italic', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.toggleCellStyleFlags(

mxConstants.STYLE_FONTSTYLE,

mxConstants.FONT_ITALIC);

}

});

this.addAction('underline', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.toggleCellStyleFlags(

mxConstants.STYLE_FONTSTYLE,

mxConstants.FONT_UNDERLINE);

}

});

this.addAction('shadow', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.toggleCellStyleFlags(

mxConstants.STYLE_FONTSTYLE,

mxConstants.FONT_SHADOW);

}

});

this.addAction('alignCellsLeft', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.alignCells(mxConstants.ALIGN_LEFT);

}

});

this.addAction('alignCellsCenter', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.alignCells(mxConstants.ALIGN_CENTER);

}

});

this.addAction('alignCellsRight', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.alignCells(mxConstants.ALIGN_RIGHT);

}

});

this.addAction('alignCellsTop', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.alignCells(mxConstants.ALIGN_TOP);

}

});

this.addAction('alignCellsMiddle', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.alignCells(mxConstants.ALIGN_MIDDLE);

}

});

this.addAction('alignCellsBottom', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.alignCells(mxConstants.ALIGN_BOTTOM);

}

});

this.addAction('alignFontLeft', function(editor)

{

editor.graph.setCellStyles(

mxConstants.STYLE_ALIGN,

mxConstants.ALIGN_LEFT);

});

this.addAction('alignFontCenter', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.setCellStyles(

mxConstants.STYLE_ALIGN,

mxConstants.ALIGN_CENTER);

}

});

this.addAction('alignFontRight', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.setCellStyles(

mxConstants.STYLE_ALIGN,

mxConstants.ALIGN_RIGHT);

}

});

this.addAction('alignFontTop', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.setCellStyles(

mxConstants.STYLE_VERTICAL_ALIGN,

mxConstants.ALIGN_TOP);

}

});

this.addAction('alignFontMiddle', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.setCellStyles(

mxConstants.STYLE_VERTICAL_ALIGN,

mxConstants.ALIGN_MIDDLE);

}

});

this.addAction('alignFontBottom', function(editor)

{

if (editor.graph.isEnabled())

{

editor.graph.setCellStyles(

mxConstants.STYLE_VERTICAL_ALIGN,

mxConstants.ALIGN_BOTTOM);

}

});

this.addAction('zoom', function(editor)

{

var current = editor.graph.getView().scale*100;

var scale = parseFloat(mxUtils.prompt(

mxResources.get(editor.askZoomResource) ||

editor.askZoomResource,

current))/100;

if (!isNaN(scale))

{

editor.graph.getView().setScale(scale);

}

});

this.addAction('toggleTasks', function(editor)

{

if (editor.tasks != null)

{

editor.tasks.setVisible(!editor.tasks.isVisible());

}

else

{

editor.showTasks();

}

});

this.addAction('toggleHelp', function(editor)

{

if (editor.help != null)

{

editor.help.setVisible(!editor.help.isVisible());

}

else

{

editor.showHelp();

}

});

this.addAction('toggleOutline', function(editor)

{

if (editor.outline == null)

{

editor.showOutline();

}

else

{

editor.outline.setVisible(!editor.outline.isVisible());

}

});

this.addAction('toggleConsole', function(editor)

{

mxLog.setVisible(!mxLog.isVisible());

});

-----------------------------------------------------

转载请注明来源此处

原地址:#

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值