Import org.graphstream.graph *.
Import org.graphstream.graph.implementations *.
Import org.graphstream.ui.view.Viewer;
import static org.graphstream.algorithm.Toolkit *.
public class Tutorial1 {
public static void main (String args []) {
Graph graph = new Graph Single ("Tutorial 1");
graph.addNode ("A");
graph.addNode ("B");
graph.addNode ("C");
graph.addNode ("D");
graph.addEdge ("AB", "A", "B");
graph.addEdge ("AC", "A", "C");
graph.addEdge ("AD", "A", "D");
graph.addEdge ("BD", "B", "D");
graph.addEdge ("BC", "B", "C");
graph.addEdge ("DC", "D", "C");
for (Node n: graph) {
String nodeId = n.getId ();
Node node = graph.getNode (nodeId);
Double pos [] = nodePosition (node);
System.out.print (n.getId () + "");
for (int i = 0; i <pos.length; i ++) {
System.out.print (pos [i] + "");
}
System.out.println ("");
}
Viewer viewer = graph.display ();
viewer.enableAutoLayout ();
}
}