如何在java swing GUI中创建可移动节点和边缘?

Ram*_*amy 2 java wpf user-interface swing graph

在我的java项目中,我需要创建一个带有swing的GUI,我将拥有一个类似于space的画布.用户应该能够单击并创建节点,然后使用边链接节点(就像在MS Visio中创建UML图一样).用户还应该能够将边缘移动节点.然后我的应用程序将保存网络并运行自私节点算法,用户应该能够在GUI上看到它(创建和消除边缘).我不确定我需要使用哪种摆动工具来实现这一目标.(可以在WPF中完成,我必须使用哪些工具)

And*_*sov 6

试试这个

<dependency>
        <groupId>jgraph</groupId>
        <artifactId>jgraph</artifactId>
        <version>5.13.0.0</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

我们真的创建了非常复杂的swing UI屏幕,其中包含很多面向图形的结构.看看这里http://www.jgraph.com或直接在这里http://www.jgraph.com/images/business-large.png这是你要找的东西?