将JGraph Jar文件添加到Eclipse

时间:2017-10-20 11:50:44

标签: java

        import java.awt.Color;
        import java.awt.geom.Rectangle2D;
        import javax.swing.BorderFactory;
        import javax.swing.JFrame;
        import javax.swing.JScrollPane;
        import org.jgraph.JGraph;
        import org.jgraph.graph.DefaultEdge;
        import org.jgraph.graph.DefaultGraphCell;
        import org.jgraph.graph.DefaultGraphModel;
        import org.jgraph.graph.GraphConstants;
        import org.jgraph.graph.GraphModel;
        import com.mxgraph.swing.mxGraphComponent;
        import com.mxgraph.view.mxGraph;

        public class Graph extends JFrame
        {
                private static final long serialVersionUID = -2707712944901661771L;
                public Graph()
                {
                    super("Hello, World!");
                    mxGraph graph = new mxGraph();
                    Object parent = graph.getDefaultParent();
                    graph.getModel().beginUpdate();
                    try
                    {
                        Object v1 = graph.insertVertex(parent, null, "Hello", 20, 20, 80,
                                    30);
                        Object v2 = graph.insertVertex(parent, null, "World!", 240, 150,
                                    80, 30);
                        graph.insertEdge(parent, null, "Edge", v1, v2);
                    }
                    finally
                    {
                        graph.getModel().endUpdate();
                    }
                    mxGraphComponent graphComponent = new mxGraphComponent(graph);
                    getContentPane().add(graphComponent);
                }

                public static void main(String[] args)
                {
                    Graph frame = new Graph();
                    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
                    frame.setSize(400, 320);
                    frame.setVisible(true);
                }
        }

我将JGraphx的可执行jar文件添加到我的eclipse项目并运行此代码。 但错误是 线程" main"中的例外情况java.lang.Error:未解决的编译问题:

at com.mxgraph.layout.orthogonal.model.Graph.main(Graph.java:47).

这是安装问题还是代码问题?

0 个答案:

没有答案