0

我尝试创建一个 GraphicEditor。我使用 JTree 和拖放在图形组件上创建顶点,但我不知道如何将创建的顶点拖放到另一个顶点中。如何将顶点指定为 Droptarget?

非常感谢您的帮助!

埃里克

4

1 回答 1

0

该类mxGraph具有布尔方法isValidDropTarget(Object cell, Object[] cells)。您可以覆盖此方法并添加返回条件,例如

if (((mxCell)cell).isVertex())
{
    return true;
}

为此,您必须扩展mxGraph类并在您的程序中使用它而不是默认实现,或者您可以修改源代码,具体取决于您将 JGraph 设置为应用程序的方式。

此外,Swimlane默认情况下,样式顶点应该允许放在它上面。

于 2015-07-16T09:01:23.740 回答