在JGraphX中使用虚线表示边

时间:2015-06-27 10:27:13

标签: java swing graph edge jgraphx

我一直在使用JGraphX在JPanel上绘制静态图形。到目前为止,我没有遇到任何问题。我绘制了图形,自定义了样式,甚至为自定义图形着色添加了顶点侦听器。

尽管如此,我需要一些我的图形边缘来使用虚线而不是JGraphX使用的标准边线。 像这样:------------------------>

我在JGraphX边缘定制上阅读了关于SO的不同帖子,但他们指出的是使用mxEdgeStyle Class'更改边缘样式。常数。

JGraphX是否提供了我错过的虚线选项?

谢谢!

1 个答案:

答案 0 :(得分:1)

在JGraphX的mxConstants上搜索了一段时间后,我发现了这个: public static String STYLE_DASHED =“dashed”;

我在我的图表上尝试了它,我最终可以画出虚线

如果您想要虚线/虚线边缘,请使用dashed = true键值对,或者将其作为自定义选项添加到样式表中: style.put(mxConstants.STYLE_DASHED,true);