如何在JGraph上设置和边缘箭头大小?

时间:2015-08-20 23:10:42

标签: java jgraph

我正在使用JGraph绘制一些简单的图表。现在我希望边缘末端的箭头更大。根据{{​​3}},我已使用mxConstants.STYLE_START/ENDARROW键和相应的mxConstants.ARROW_X值设置了自己的形状。

在文档中他们说 mxConstants.ARROW_SIZE 可以用来设置箭头的大小,但我还是没有找到确切的方法。由于它是类中的静态变量,我试过

mxConstants.ARROW_SIZE = 100;

beginUpdate()endUpdate()语句中,在创建边缘之前和之后都没有效果。大小保持不变。也许我错过了一些东西。

感谢。

1 个答案:

答案 0 :(得分:0)

function fillEmptySpace(isFilled, startX, startY) { _.forEach(items, function(item, i) { if (!isFilled) { if (!_.isMatch(item, {'x': startX, 'y': startY})) { console.log("empty spot at", startX, startY); isFilled = true; } else if (!_.isMatch(item, {'x': startX + 1, 'y': startY})) { console.log("empty spot at", startX + 1, startY); isFilled = true; } } }); if (!isFilled) { startY += 1; fillEmptySpace(isFilled, startX, startY); } } 设置为您想要的值应该符合您的预期。