blackh Sun Nov 30 03:56:01 2003 EDT
Modified files:
/grapevine/test-client Client.java Node.java VectorSpace.java
Log:
Improve plotting.
Index: grapevine/test-client/VectorSpace.java
diff -u grapevine/test-client/VectorSpace.java:1.4 grapevine/test-client/VectorSpace.java:1.5
--- grapevine/test-client/VectorSpace.java:1.4 Sun Nov 30 03:29:00 2003
+++ grapevine/test-client/VectorSpace.java Sun Nov 30 03:56:00 2003
@@ -15,7 +15,8 @@
*/
public class VectorSpace extends JPanel {
- private static final Color nodeColour = new Color(0,128,0);
+ private static final Color nodeColour = new Color(0,140,0);
+ private static final Color labelColour = new Color(0,40,160);
private Vector vertices = new Vector();
private Vector edges = new Vector();
@@ -48,7 +49,7 @@
public void labelVertex(Graphics g, Vertex v)
{
Point p = getPoint(v.getLocation());
- g.setColor(Color.blue);
+ g.setColor(labelColour);
g.drawString(v.getLocation().getBase64().substring(0,4), p.x + 3, p.y);
}
@@ -133,8 +134,10 @@
{
vertices.add(v);
Graphics g = getGraphics();
- if (g != null)
+ if (g != null) {
paintVertex(g, v);
+ labelVertex(g, v);
+ }
}
public void addEdge(Edge e)
|