From: blackh <gra...@li...> - 2003-11-30 11:29:02
|
blackh Sun Nov 30 03:29:01 2003 EDT Modified files: /grapevine/raisen/grapevine incoming-untrusted.xml transaction-routing.xml validate-prospective-neighbour.xml /grapevine/test-client VectorSpace.java Log: Debugs off + improvement to plotting. Index: grapevine/test-client/VectorSpace.java diff -u grapevine/test-client/VectorSpace.java:1.3 grapevine/test-client/VectorSpace.java:1.4 --- grapevine/test-client/VectorSpace.java:1.3 Sat Jun 14 01:27:38 2003 +++ grapevine/test-client/VectorSpace.java Sun Nov 30 03:29:00 2003 @@ -15,6 +15,8 @@ */ public class VectorSpace extends JPanel { + private static final Color nodeColour = new Color(0,128,0); + private Vector vertices = new Vector(); private Vector edges = new Vector(); @@ -34,7 +36,7 @@ public void paintVertex(Graphics g, Vertex v) { - g.setColor(v.getColor()); + g.setColor(nodeColour); Point p = getPoint(v.getLocation()); g.drawLine(p.x - 1, p.y - 2, p.x + 1, p.y - 2); @@ -42,6 +44,13 @@ g.drawLine(p.x - 2, p.y - 1, p.x - 2, p.y + 1); g.drawLine(p.x + 2, p.y - 1, p.x + 2, p.y + 1); } + + public void labelVertex(Graphics g, Vertex v) + { + Point p = getPoint(v.getLocation()); + g.setColor(Color.blue); + g.drawString(v.getLocation().getBase64().substring(0,4), p.x + 3, p.y); + } public void paintEdge(Graphics g, Edge v) { @@ -112,10 +121,12 @@ public void paint(Graphics g) { - for (int i = 0; i < vertices.size(); i++) - paintVertex(g, (Vertex) vertices.elementAt(i)); for (int i = 0; i < edges.size(); i++) paintEdge(g, (Edge) edges.elementAt(i)); + for (int i = 0; i < vertices.size(); i++) + paintVertex(g, (Vertex) vertices.elementAt(i)); + for (int i = 0; i < vertices.size(); i++) + labelVertex(g, (Vertex) vertices.elementAt(i)); } public void addVertex(Vertex v) |