mxGraph 设置默认Edge样式
来源:互联网 发布:cf淘宝开保箱 编辑:程序博客网 时间:2024/05/29 11:33
在mxgraph Swing 操作中,单击某个cell连接其他cell的节点线是,默认样式是直线连接,没有节点弯曲的设置。可以修改mxgraph的jar包中的mxStylesheet.java 对应的createDefaultEdgeStyle方法,在其中添加:style.put("edgeStyle", mxEdgeStyle.ElbowConnector); 即可。
/** * Creates and returns the default edge style. * * @return Returns the default edge style. */protected Map<String, Object> createDefaultEdgeStyle(){Map<String, Object> style = new Hashtable<String, Object>();style.put(mxConstants.STYLE_SHAPE, mxConstants.SHAPE_CONNECTOR);style.put(mxConstants.STYLE_ENDARROW, mxConstants.ARROW_CLASSIC);style.put(mxConstants.STYLE_VERTICAL_ALIGN, mxConstants.ALIGN_MIDDLE);style.put(mxConstants.STYLE_ALIGN, mxConstants.ALIGN_CENTER);style.put(mxConstants.STYLE_STROKECOLOR, "#6482B9");style.put(mxConstants.STYLE_FONTCOLOR, "#446299");style.put("edgeStyle", mxEdgeStyle.ElbowConnector); //新添加的样式return style;}
这个文件里面也可以修改 Cell样式,方法是:
/** * Creates and returns the default vertex style. * * @return Returns the default vertex style. */protected Map<String, Object> createDefaultVertexStyle(){Map<String, Object> style = new Hashtable<String, Object>();style.put(mxConstants.STYLE_SHAPE, mxConstants.SHAPE_RECTANGLE);style.put(mxConstants.STYLE_PERIMETER, mxPerimeter.RectanglePerimeter);style.put(mxConstants.STYLE_VERTICAL_ALIGN, mxConstants.ALIGN_MIDDLE);style.put(mxConstants.STYLE_ALIGN, mxConstants.ALIGN_CENTER);style.put(mxConstants.STYLE_FILLCOLOR, "#C3D9FF");style.put(mxConstants.STYLE_STROKECOLOR, "#6482B9");style.put(mxConstants.STYLE_FONTCOLOR, "#774400");return style;}
===================华丽丽的分割线==================
2014-04-20
0 0
- mxGraph 设置默认Edge样式
- mxGraph节点图形设置
- mxGraph自定义线条箭头样式
- mxgraph
- MxGRAPH
- mxgraph
- mxGraph
- win10 默认程序 edge
- Java 中设置默认的样式
- Android menu默认样式的设置
- myeclipse 中设置默认的布局样式
- 移动web开发清除默认样式设置
- android 设置默认弹出框样式
- axure中默认字体样式的设置
- 给mxGraph的节点设置鼠标事件
- css清除默认样式和设置公共样式
- 设置渲染默认样式时,UseDefaultSymbol 为只读的解决办法!
- sencha touch2 为button 设置默认样式中的icon
- Android学习之线程&进程
- 第七周项目2-体验常成员函数
- 输出两个随机矩阵,并且相加
- hadoop 安全模式
- 字符(串)表示分类
- mxGraph 设置默认Edge样式
- 作为分布式的hbase的数据存储实现
- 云计算体系结构
- Java构造方法与引用
- 撒第三个刚结婚地方化
- 兰州苯超标涉事地村民被政府要求限3天搬离
- MFC程序退出错误原因
- 小端大端判断
- 第三十三讲 初窥LINQ