Download openjgraph Free Java Code

Description

A library for graphs and graphs layout in java.

Icons

openjgraph

Source Files

The download file openjgraph-master.zip has the following entries.


pom.xml/* w w w  .j  a  v a2 s.  c o  m*/
src/main/assembly/src.xml
src/main/examples/AlternateVisualEdgePainter.java
src/main/examples/SameGraph.java
src/main/examples/SameVisualGraph.java
src/main/examples/SampleDigraphLayeredLayout.java
src/main/examples/SampleForceDirectedLayout.java
src/main/examples/SampleMinimumSpanningTree.java
src/main/examples/SampleShortestPath.java
src/main/examples/SampleTraversals.java
src/main/examples/SampleTreeLayout.java
src/main/examples/SampleVisualGraphSerialization.java
src/main/examples/SampleVisualMinimumSpanningTree.java
src/main/examples/SampleVisualShortestPathSpanningTree.java
src/main/java/org/jibble/epsgraphics/EpsDocument.java
src/main/java/org/jibble/epsgraphics/EpsException.java
src/main/java/org/jibble/epsgraphics/EpsGraphics2D.java
src/main/java/salvo/jesus/geom/Intersection.java
src/main/java/salvo/jesus/geom/MultipleIntersectionException.java
src/main/java/salvo/jesus/graph/BinaryTree.java
src/main/java/salvo/jesus/graph/CycleCheckVisitor.java
src/main/java/salvo/jesus/graph/CycleException.java
src/main/java/salvo/jesus/graph/CyclePath.java
src/main/java/salvo/jesus/graph/CyclePathImpl.java
src/main/java/salvo/jesus/graph/DirectedAcyclicGraph.java
src/main/java/salvo/jesus/graph/DirectedAcyclicGraphImpl.java
src/main/java/salvo/jesus/graph/DirectedAcyclicGraphImplFactory.java
src/main/java/salvo/jesus/graph/DirectedEdge.java
src/main/java/salvo/jesus/graph/DirectedEdgeImpl.java
src/main/java/salvo/jesus/graph/DirectedEdgeWeakImpl.java
src/main/java/salvo/jesus/graph/DirectedGraph.java
src/main/java/salvo/jesus/graph/DirectedGraphImpl.java
src/main/java/salvo/jesus/graph/DirectedGraphImplFactory.java
src/main/java/salvo/jesus/graph/DirectedGraphWeakImpl.java
src/main/java/salvo/jesus/graph/DirectedWeightedEdge.java
src/main/java/salvo/jesus/graph/DirectedWeightedEdgeImpl.java
src/main/java/salvo/jesus/graph/Edge.java
src/main/java/salvo/jesus/graph/EdgeImpl.java
src/main/java/salvo/jesus/graph/EdgeVisitor.java
src/main/java/salvo/jesus/graph/EmptyTreeException.java
src/main/java/salvo/jesus/graph/Graph.java
src/main/java/salvo/jesus/graph/GraphAddEdgeEvent.java
src/main/java/salvo/jesus/graph/GraphAddEdgeListener.java
src/main/java/salvo/jesus/graph/GraphAddVertexEvent.java
src/main/java/salvo/jesus/graph/GraphAddVertexListener.java
src/main/java/salvo/jesus/graph/GraphComponent.java
src/main/java/salvo/jesus/graph/GraphException.java
src/main/java/salvo/jesus/graph/GraphFactory.java
src/main/java/salvo/jesus/graph/GraphImpl.java
src/main/java/salvo/jesus/graph/GraphImplFactory.java
src/main/java/salvo/jesus/graph/GraphModificationException.java
src/main/java/salvo/jesus/graph/GraphOps.java
src/main/java/salvo/jesus/graph/GraphRemoveEdgeEvent.java
src/main/java/salvo/jesus/graph/GraphRemoveEdgeListener.java
src/main/java/salvo/jesus/graph/GraphRemoveVertexEvent.java
src/main/java/salvo/jesus/graph/GraphRemoveVertexListener.java
src/main/java/salvo/jesus/graph/IllegalPathException.java
src/main/java/salvo/jesus/graph/IllegalTreeException.java
src/main/java/salvo/jesus/graph/NoSuchVertexException.java
src/main/java/salvo/jesus/graph/NullVisitor.java
src/main/java/salvo/jesus/graph/Path.java
src/main/java/salvo/jesus/graph/PathImpl.java
src/main/java/salvo/jesus/graph/SimplePath.java
src/main/java/salvo/jesus/graph/SimplePathImpl.java
src/main/java/salvo/jesus/graph/StopAtVisitor.java
src/main/java/salvo/jesus/graph/Tree.java
src/main/java/salvo/jesus/graph/TreeImpl.java
src/main/java/salvo/jesus/graph/TreeImplFactory.java
src/main/java/salvo/jesus/graph/Vertex.java
src/main/java/salvo/jesus/graph/VertexImpl.java
src/main/java/salvo/jesus/graph/Visitor.java
src/main/java/salvo/jesus/graph/WeightedEdge.java
src/main/java/salvo/jesus/graph/WeightedEdgeImpl.java
src/main/java/salvo/jesus/graph/WeightedEdgeWeakImpl.java
src/main/java/salvo/jesus/graph/WeightedGraph.java
src/main/java/salvo/jesus/graph/WeightedGraphImpl.java
src/main/java/salvo/jesus/graph/WeightedGraphImplFactory.java
src/main/java/salvo/jesus/graph/WeightedGraphWeakImpl.java
src/main/java/salvo/jesus/graph/algorithm/AdjacencyMatrix.java
src/main/java/salvo/jesus/graph/algorithm/AndGraphFilter.java
src/main/java/salvo/jesus/graph/algorithm/BreadthFirstDirectedGraphTraversal.java
src/main/java/salvo/jesus/graph/algorithm/BreadthFirstTraversal.java
src/main/java/salvo/jesus/graph/algorithm/CycleBase.java
src/main/java/salvo/jesus/graph/algorithm/CyclomaticComplexity.java
src/main/java/salvo/jesus/graph/algorithm/DFDirectedGraphEdgeTraversal.java
src/main/java/salvo/jesus/graph/algorithm/DepthFirstDirectedGraphTraversal.java
src/main/java/salvo/jesus/graph/algorithm/DepthFirstGraphTraversal.java
src/main/java/salvo/jesus/graph/algorithm/DirectedGraphAdjacencyMatrix.java
src/main/java/salvo/jesus/graph/algorithm/DirectedGraphDualMatrix.java
src/main/java/salvo/jesus/graph/algorithm/Distance.java
src/main/java/salvo/jesus/graph/algorithm/DualMatrix.java
src/main/java/salvo/jesus/graph/algorithm/EulerCircleFinder.java
src/main/java/salvo/jesus/graph/algorithm/GraphEdgeTraversal.java
src/main/java/salvo/jesus/graph/algorithm/GraphFilter.java
src/main/java/salvo/jesus/graph/algorithm/GraphMatrix.java
src/main/java/salvo/jesus/graph/algorithm/GraphMorphism.java
src/main/java/salvo/jesus/graph/algorithm/GraphTraversal.java
src/main/java/salvo/jesus/graph/algorithm/GraphVertexFold.java
src/main/java/salvo/jesus/graph/algorithm/IncidenceMatrix.java
src/main/java/salvo/jesus/graph/algorithm/InfoGraphPanel.java
src/main/java/salvo/jesus/graph/algorithm/LoopComplexity.java
src/main/java/salvo/jesus/graph/algorithm/MinimumSpanningTreeAlgorithm.java
src/main/java/salvo/jesus/graph/algorithm/MinimumSpanningTreeKruskalAlgorithm.java
src/main/java/salvo/jesus/graph/algorithm/OrGraphFilter.java
src/main/java/salvo/jesus/graph/algorithm/Polynomial.java
src/main/java/salvo/jesus/graph/algorithm/RivestSCC.java
src/main/java/salvo/jesus/graph/algorithm/ShortestPathAlgorithm.java
src/main/java/salvo/jesus/graph/algorithm/ShortestPathDijkstraAlgorithm.java
src/main/java/salvo/jesus/graph/algorithm/StronglyConnectedComponentsAlgorithm.java
src/main/java/salvo/jesus/graph/algorithm/Subgraph.java
src/main/java/salvo/jesus/graph/algorithm/TarjanSCC.java
src/main/java/salvo/jesus/graph/algorithm/TopologicalSorting.java
src/main/java/salvo/jesus/graph/algorithm/WeightedDirectedGraphAdjacencyMatrix.java
src/main/java/salvo/jesus/graph/java/awt/Fonts.java
src/main/java/salvo/jesus/graph/java/awt/geom/Point2DDouble.java
src/main/java/salvo/jesus/graph/java/awt/geom/SerializablePathIterator.java
src/main/java/salvo/jesus/graph/javax/swing/GeneralPathPanel.java
src/main/java/salvo/jesus/graph/javax/swing/GeneralPathPanelList.java
src/main/java/salvo/jesus/graph/javax/swing/JButtonColorListener.java
src/main/java/salvo/jesus/graph/javax/swing/JColor.java
src/main/java/salvo/jesus/graph/javax/swing/JFontChooser.java
src/main/java/salvo/jesus/graph/javax/swing/JGraphColorChooser.java
src/main/java/salvo/jesus/graph/javax/swing/JTabPanel.java
src/main/java/salvo/jesus/graph/visual/AbstractVisualGraphComponent.java
src/main/java/salvo/jesus/graph/visual/Arrowhead.java
src/main/java/salvo/jesus/graph/visual/ChangeStateEvent.java
src/main/java/salvo/jesus/graph/visual/DefaultArrowhead.java
src/main/java/salvo/jesus/graph/visual/DefaultGraphPanel.java
src/main/java/salvo/jesus/graph/visual/GraphEditor.java
src/main/java/salvo/jesus/graph/visual/GraphPanel.java
src/main/java/salvo/jesus/graph/visual/GraphPanelEdgeState.java
src/main/java/salvo/jesus/graph/visual/GraphPanelNormalState.java
src/main/java/salvo/jesus/graph/visual/GraphPanelState.java
src/main/java/salvo/jesus/graph/visual/GraphPanelVertexState.java
src/main/java/salvo/jesus/graph/visual/GraphScrollPane.java
src/main/java/salvo/jesus/graph/visual/GraphTabbedPane.java
src/main/java/salvo/jesus/graph/visual/GraphToolBar.java
src/main/java/salvo/jesus/graph/visual/SimpleGraphPanel.java
src/main/java/salvo/jesus/graph/visual/VisualEdge.java
src/main/java/salvo/jesus/graph/visual/VisualGraph.java
src/main/java/salvo/jesus/graph/visual/VisualGraphComponent.java
src/main/java/salvo/jesus/graph/visual/VisualGraphComponentEditorFactory.java
src/main/java/salvo/jesus/graph/visual/VisualGraphComponentFactory.java
src/main/java/salvo/jesus/graph/visual/VisualGraphComponentManager.java
src/main/java/salvo/jesus/graph/visual/VisualGraphComponentPropertiesDialog.java
src/main/java/salvo/jesus/graph/visual/VisualGraphComponentPropertiesPanel.java
src/main/java/salvo/jesus/graph/visual/VisualVertex.java
src/main/java/salvo/jesus/graph/visual/ZoomUI.java
src/main/java/salvo/jesus/graph/visual/drawing/AltColorVertexPainter.java
src/main/java/salvo/jesus/graph/visual/drawing/Painter.java
src/main/java/salvo/jesus/graph/visual/drawing/PainterFactory.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualDirectedEdgePainter.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualDirectedEdgePainterImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualDirectedEdgePainterWeakImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualDirectedWeightedEdgePainter.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualDirectedWeightedEdgePainterImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualEdgeNullPainter.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualEdgePainter.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualEdgePainterFactory.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualEdgePainterFactoryImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualEdgePainterImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualVertexPainter.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualVertexPainterFactory.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualVertexPainterFactoryImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualVertexPainterImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualWeightedEdgePainter.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualWeightedEdgePainterImpl.java
src/main/java/salvo/jesus/graph/visual/drawing/VisualWeightedEdgePainterWeakImpl.java
src/main/java/salvo/jesus/graph/visual/images/ZoomIn16.gif
src/main/java/salvo/jesus/graph/visual/images/ZoomIn24.gif
src/main/java/salvo/jesus/graph/visual/images/ZoomOut16.gif
src/main/java/salvo/jesus/graph/visual/images/ZoomOut24.gif
src/main/java/salvo/jesus/graph/visual/images/Zvaiofu006.gif
src/main/java/salvo/jesus/graph/visual/images/Zvaiofu041.gif
src/main/java/salvo/jesus/graph/visual/images/layout.gif
src/main/java/salvo/jesus/graph/visual/images/line.gif
src/main/java/salvo/jesus/graph/visual/images/pointer.gif
src/main/java/salvo/jesus/graph/visual/images/printer.jpg
src/main/java/salvo/jesus/graph/visual/images/rectangle.gif
src/main/java/salvo/jesus/graph/visual/images/selected_layout.gif
src/main/java/salvo/jesus/graph/visual/images/selected_line.gif
src/main/java/salvo/jesus/graph/visual/images/selected_pointer.gif
src/main/java/salvo/jesus/graph/visual/images/selected_printer.jpg
src/main/java/salvo/jesus/graph/visual/images/selected_rectangle.gif
src/main/java/salvo/jesus/graph/visual/layout/AbstractGridLayout.java
src/main/java/salvo/jesus/graph/visual/layout/DigraphLayeredLayout.java
src/main/java/salvo/jesus/graph/visual/layout/DigraphLayoutUI.java
src/main/java/salvo/jesus/graph/visual/layout/ForceDirectedLayout.java
src/main/java/salvo/jesus/graph/visual/layout/GraphGridLayoutManager.java
src/main/java/salvo/jesus/graph/visual/layout/GraphLayoutEvent.java
src/main/java/salvo/jesus/graph/visual/layout/GraphLayoutListener.java
src/main/java/salvo/jesus/graph/visual/layout/GraphLayoutManager.java
src/main/java/salvo/jesus/graph/visual/layout/Grid.java
src/main/java/salvo/jesus/graph/visual/layout/LayeredTreeLayout.java
src/main/java/salvo/jesus/graph/visual/layout/OrthogonalLineLayout.java
src/main/java/salvo/jesus/graph/visual/layout/SimulatedAnnealingLayout.java
src/main/java/salvo/jesus/graph/visual/layout/SimulatedAnnealingUI.java
src/main/java/salvo/jesus/graph/visual/layout/StraightLineLayout.java
src/main/java/salvo/jesus/graph/visual/print/VisualGraphImageOutput.java
src/main/java/salvo/jesus/graph/visual/print/VisualGraphOutput.java
src/main/java/salvo/jesus/graph/visual/print/VisualGraphPrinter.java
src/main/java/salvo/jesus/util/Collections.java
src/main/java/salvo/jesus/util/ControlCurve.java
src/main/java/salvo/jesus/util/EmptyQueueException.java
src/main/java/salvo/jesus/util/Heap.java
src/main/java/salvo/jesus/util/HeapNode.java
src/main/java/salvo/jesus/util/HeapNodeComparator.java
src/main/java/salvo/jesus/util/NaturalCubicSpline.java
src/main/java/salvo/jesus/util/PrintUtilities.java
src/main/java/salvo/jesus/util/Queue.java
src/main/java/salvo/jesus/util/StringComparator.java
src/main/java/salvo/jesus/util/VisualGraphComponentPath.java
src/main/java/salvo/jesus/util/VisualGraphComponentShape.java
src/main/resources/printer.jpg
src/main/resources/salvo/jesus/graph/visual/images/ZoomIn16.gif
src/main/resources/salvo/jesus/graph/visual/images/ZoomIn24.gif
src/main/resources/salvo/jesus/graph/visual/images/ZoomOut16.gif
src/main/resources/salvo/jesus/graph/visual/images/ZoomOut24.gif
src/main/resources/salvo/jesus/graph/visual/images/Zvaiofu006.gif
src/main/resources/salvo/jesus/graph/visual/images/Zvaiofu041.gif
src/main/resources/salvo/jesus/graph/visual/images/layout.gif
src/main/resources/salvo/jesus/graph/visual/images/line.gif
src/main/resources/salvo/jesus/graph/visual/images/pointer.gif
src/main/resources/salvo/jesus/graph/visual/images/rectangle.gif
src/main/resources/salvo/jesus/graph/visual/images/selected_layout.gif
src/main/resources/salvo/jesus/graph/visual/images/selected_line.gif
src/main/resources/salvo/jesus/graph/visual/images/selected_pointer.gif
src/main/resources/salvo/jesus/graph/visual/images/selected_rectangle.gif
src/main/resources/selected_printer.jpg
src/site/apt/index.apt
src/site/site.xml
src/test/java/salvo/jesus/graph/AbstractGraphTest.java
src/test/java/salvo/jesus/graph/DirectedGraphImplTest.java
src/test/java/salvo/jesus/graph/DistanceTest.java
src/test/java/salvo/jesus/graph/GraphOpsTest.java
src/test/java/salvo/jesus/graph/PerformanceDemo.java
src/test/java/salvo/jesus/graph/algorithm/AdjacencyMatrixTest.java
src/test/java/salvo/jesus/graph/algorithm/CycleBaseTest.java
src/test/java/salvo/jesus/graph/algorithm/CyclomaticComplexityTest.java
src/test/java/salvo/jesus/graph/algorithm/IncidenceMatrixTest.java
src/test/java/salvo/jesus/graph/algorithm/LoopComplexityTest.java
src/test/java/salvo/jesus/graph/algorithm/MatrixTest.java
src/test/java/salvo/jesus/graph/visual/VisualVertexGroupTest.java
src/test/java/salvo/jesus/graph/visual/layout/DigraphLayeredLayoutTest.java

Download

Click the following link to download openjgraph-master.zip.

openjgraph-master.zip




















Home »
  Java Free Code »
    Graphics »




2D
3D
Graph
Graph 2D
Graph 3D
Graph Algorithm
Graph Database
Graph Facebook
Graph Hadoop
Graph Library
Graph Maven
Graph Visualization
Image
JPEG
OpenGL
PDF