半年前,公司项目需要,要在web上绘制大量的复杂图形,并要进行各种复杂的操作,开始考虑了这几种技术,例如svgflexapplet等等都考虑了。后来都被领导否定了,因为像svg必须在浏览器上安装svg插件,flex图形操作方面还比较弱applet必须在客户端浏览器上安装虚拟机等等。分析了下,能满足领导这种需求的只有js了,千辛万苦终于找到mxgraph绘图框架,看了官网(www.mxgraph.com)的实例,着实振奋了一把,呵呵,但是后来发现mxgraph是收费的,咱们公司有一个原则就是能不买就不买,呵呵,所以迫于无奈,就给破解了,下面给大家分享一下。
 
       先给大家看几幅图:
图一(grapheditor):
 
左上角是用例图,左小角是导航图,右侧是图形显示区域。
   
图二(monitor):
 
   
图三(Ports):
 
 
 
图四(数据库管理):
 
 
 
    由于附件上传文件的大小限制,有关Mxgraph的更多例子和用法,我这里还有很多有关mxgraph的资料(包括api和部分示例),有需要的朋友,可以加我qq445855631,大家一起研究学习。附件中附mxgraph破解版,mxclient_ie.jsmxclient_ff.jsmxclient_ie.js适用于ie为内核的浏览器,mxclient_ff.js适用于Firefoxchrome等浏览器。对于不确定用户用的浏览器类型,可以采用根据浏览器类型动态加载2个不同js文件实现。使用mxgraph的也比较简单,只需在页面引入js文件即可。