Java 在JGraphX中对边使用虚线

Java 在JGraphX中对边使用虚线,java,swing,graph,jgraphx,Java,Swing,Graph,Jgraphx,我一直在使用JGraphX在JPanel上显示静态图形。到目前为止,我还没有遇到任何问题。我绘制了图形,自定义了样式,甚至为自定义图形着色添加了顶点侦听器 但我需要一些图形边使用虚线,而不是JGraphX使用的标准线。 类似这样的内容:-----------------------------------> 我读过关于JGraphX edge customization的不同文章,但他们指出的只是使用mxEdgeStyle类的常量改变了edge样式 有没有一种简单的方法可以让JGraphX提供我

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

但我需要一些图形边使用虚线,而不是JGraphX使用的标准线。 类似这样的内容:----------------------------------->

我读过关于JGraphX edge customization的不同文章,但他们指出的只是使用mxEdgeStyle类的常量改变了edge样式


有没有一种简单的方法可以让JGraphX提供我错过的虚线选项?

在JGraphX的mxConstants上搜索了一段时间后,我发现: 公共静态字符串样式\u虚线=“虚线”

我在我的图表上试过了,我终于可以画点边了

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

您能否提供一个指向您找到但不适用于您的解决方案的链接?我找过了,但尽管你保证,我一个也没找到。下面是我在上发现的一些问题,以便他们查找JGraphX边缘样式的变化。只需添加(以下内容)jgraphx还支持SVG样式的破折号模式(根据)。使用style.put(style_-DASH_-PATTERN,“7-3”);注意:图案用空格分隔,而不是逗号。