SimJava
v2.0

eduni.simdiag
Class GraphWindow

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--eduni.simdiag.GraphWindow
All Implemented Interfaces:
java.lang.Runnable

public class GraphWindow
extends java.lang.Thread

A graph diagram in a separate window (and thread). Note that it is the GraphDiagram which listens to graph event objects, not the GraphWindow. Usage (from a class which generates GraphObjects)

   GraphWindow gw = new GraphWindow();
   addGraphListener( gw.getDiag());
   gw.start();
 


Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
GraphWindow()
           
 
Method Summary
 GraphDiagram getDiag()
          Returns the graph diagram for this window
 void run()
          Displays the window
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

GraphWindow

public GraphWindow()
Method Detail

run

public void run()
Displays the window
Overrides:
run in class java.lang.Thread

getDiag

public GraphDiagram getDiag()
Returns the graph diagram for this window

SimJava
v2.0

The University of Edinburgh, 2002