OpenJGraph

OpenJGraph is a Java library to create and manipulate graphs. Its features include directed, undirected, directed-acylic, and weighted graphs, and simple graph algorithms such as graph traversal, minimum spanning tree, and shortest path spanning trees for weighted graphs. The library also has some support for graph drawing, including straight line and orthogonal graph drawing, and for user interaction such as creating and removing a vertex, creating and removing an edge, dragging a vertex, and changing some of the vertex and edge properties.

Tags Scientific/Engineering Mathematics Software Development Libraries Java Libraries
Licenses LGPL
Implementation Java

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  01 Mar 2003 16:08
  • Rrelease-after

Changes: A new GraphListener interface for being notified of (and optionally preventing) changes to the graph, new JUnit test classes, a new LabeledGraphComponent interface to handle labeling of vertices and edges, a new class for drawing trees in a radial layout, and fixes to work with JDK 1.4.

No-screenshot

Project Spotlight

DBIx::Perlish

A perlish interface to SQL databases.

A635739a77ab1deed98f0eb8e082afe8_thumb

Project Spotlight

HxMusicConverter

A tool that converts M4P files to MP3.