边缘不允许我选择源或目标中的确切点[mxgraph]

时间:2018-03-05 11:29:34

标签: java jgraphx

早上好,

我正在开发一种用于建模图形的工具,我不知道如何选择两个终点来绘制边缘。如果我有肘部,我可以定义其中一个终点将在哪里,但另一个终点可能或不精确,具体取决于箭头的位置。让我试着用图像来解释它:

在第一张图片中,我可以移动肘部,使边缘目标的终点可以放在我想要的位置。但是,无法定义源终端点,它将始终堆叠在块的垂直中心

First image

如果我想精确定义源块的终点,那么我在目标终端点的松散精度: 图像

Second image

我试图弄清楚如何精确配置两个终点。但是我还没有设法做到这一点。我一直在寻找有两个肘部的可能性,这将允许我定义两个终点,但我还没有看到如何做到这一点。此外,我试图找到一种方法来移动终点,但我还没有成功。

谢谢!

1 个答案:

答案 0 :(得分:0)

经过深入调查后,我开始想到修改边缘样式的exitX,exitY,entryX和entryY。通过修改它们,可以将边缘的终点放置在块中的任何位置。不幸的是,我不得不创建一个对话框,允许用户定义这些参数,因为这些点在选择时无法直接拖动。不是很优雅但功能强大,希望没有多少人愿意在这个级别定制边缘。