import java.util.*;import java.awt.*;import java.applet.Applet;import java.awt.event.*; class Node { double x;} class GraphPanel extends Panel implements Runnable, MouseListener, MouseMotionListener { Thread relaxer; boolean stress; int nnodes; Node nodes[] = new Node[100]; void addEdge() { Node n = new Node(); n.x = 180; nodes[nnodes++] = n; } public void run() { Thread me = Thread.currentThread(); while (relaxer == me) {relax();try {Thread.sleep(100);} catch (InterruptedException e) {break;} } } synchronized void relax() {for (int i=0;i