Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试创建一个 GraphicEditor。我使用 JTree 和拖放在图形组件上创建顶点,但我不知道如何将创建的顶点拖放到另一个顶点中。如何将顶点指定为 Droptarget?
非常感谢您的帮助!
埃里克
该类mxGraph具有布尔方法isValidDropTarget(Object cell, Object[] cells)。您可以覆盖此方法并添加返回条件,例如
mxGraph
isValidDropTarget(Object cell, Object[] cells)
if (((mxCell)cell).isVertex()) { return true; }
为此,您必须扩展mxGraph类并在您的程序中使用它而不是默认实现,或者您可以修改源代码,具体取决于您将 JGraph 设置为应用程序的方式。
此外,Swimlane默认情况下,样式顶点应该允许放在它上面。
Swimlane