GraphPanel

final class GraphPanel extends Panel implements Runnable, MouseListener, MouseMotionListener

Static class for graphic display of Tapenade objects with -viewcallgraph option.

Fields

edges

protected Edge[] edges

nodes

protected Node[] nodes

Constructors

GraphPanel

protected GraphPanel()

Methods

addEdge

protected void addEdge(int fromIndex, int toIndex, Edge e, int idealX, int idealY)

addNode

protected int addNode(Node n, double rx, double ry)

mouseClicked

public void mouseClicked(MouseEvent e)

mouseDragged

public void mouseDragged(MouseEvent e)

mouseEntered

public void mouseEntered(MouseEvent e)

mouseExited

public void mouseExited(MouseEvent e)

mouseMoved

public void mouseMoved(MouseEvent e)

mousePressed

public void mousePressed(MouseEvent e)

mouseReleased

public void mouseReleased(MouseEvent e)

reset

protected void reset()

run

public void run()

selectedIndex

protected int selectedIndex()

start

protected void start()

update

public synchronized void update(Graphics g)