org.jgroups.demos.wb

Class GraphPanel

Implemented Interfaces:
MouseListener, MouseMotionListener

public class GraphPanel
extends Panel
implements MouseListener, MouseMotionListener

Field Summary

Object
my_addr

Constructor Summary

GraphPanel(Whiteboard wb)

Method Summary

void
addNode(String lbl, Address addr, int xloc, int yloc)
void
adjustNodes(Vector v)
byte[]
getState()
void
mouseClicked(MouseEvent e)
void
mouseDragged(MouseEvent e)
void
mouseEntered(MouseEvent e)
void
mouseExited(MouseEvent e)
void
mouseMoved(MouseEvent e)
void
mousePressed(MouseEvent e)
void
mouseReleased(MouseEvent e)
void
moveNode(Node n)
void
paintNode(Graphics g, Node n, FontMetrics fm)
void
removeNode(Object addr)
void
saveState()
void
setState(byte[] data)
void
start(String name)
void
stop()
void
update(Graphics g)

Field Details

my_addr

public Object my_addr

Constructor Details

GraphPanel

public GraphPanel(Whiteboard wb)

Method Details

addNode

public void addNode(String lbl,
                    Address addr,
                    int xloc,
                    int yloc)

adjustNodes

public void adjustNodes(Vector v)

getState

public byte[] getState()

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)

moveNode

public void moveNode(Node n)

paintNode

public void paintNode(Graphics g,
                      Node n,
                      FontMetrics fm)

removeNode

public void removeNode(Object addr)

saveState

public void saveState()

setState

public void setState(byte[] data)

start

public void start(String name)

stop

public void stop()

update

public void update(Graphics g)

Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.