org.jgroups.demos.wb

Class GraphPanel

public class GraphPanel extends Panel implements MouseListener, MouseMotionListener

Field Summary
Objectmy_addr
Constructor Summary
GraphPanel(Whiteboard wb)
Method Summary
voidaddNode(String lbl, Address addr, int xloc, int yloc)
voidadjustNodes(Vector v)
byte[]getState()
voidmouseClicked(MouseEvent e)
voidmouseDragged(MouseEvent e)
voidmouseEntered(MouseEvent e)
voidmouseExited(MouseEvent e)
voidmouseMoved(MouseEvent e)
voidmousePressed(MouseEvent e)
voidmouseReleased(MouseEvent e)
voidmoveNode(Node n)
voidpaintNode(Graphics g, Node n, FontMetrics fm)
voidremoveNode(Object addr)
voidsaveState()
voidsetState(byte[] data)
voidstart(String name)
voidstop()
voidupdate(Graphics g)

Field Detail

my_addr

public Object my_addr

Constructor Detail

GraphPanel

public GraphPanel(Whiteboard wb)

Method Detail

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 ? 1998-2005 Bela Ban. All Rights Reserved.