Package org.jgroups.demos
Class DrawRepl
- java.lang.Object
-
- org.jgroups.demos.DrawRepl
-
- All Implemented Interfaces:
java.awt.event.ActionListener
,java.awt.event.MouseMotionListener
,java.awt.event.WindowListener
,java.lang.Runnable
,java.util.EventListener
public class DrawRepl extends java.lang.Object implements java.awt.event.MouseMotionListener, java.awt.event.WindowListener, java.awt.event.ActionListener, java.lang.Runnable
Replicates the whiteboard demo by intercepting central AWT event queue and mcasting events to all members. Not very useful in all cases, e.g. when the "Leave" button is pressed, and this event is broadcast to all members, all members will leave ! This demo would clearly benefit from more work ! NOT SUPPORTED !
-
-
Constructor Summary
Constructors Constructor Description DrawRepl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
actionPerformed(java.awt.event.ActionEvent e)
void
clearPanel()
java.awt.Component
findComponent(java.awt.Container parent, java.lang.String comp_name)
void
go()
static void
main(java.lang.String[] args)
void
mouseDragged(java.awt.event.MouseEvent e)
void
mouseMoved(java.awt.event.MouseEvent e)
void
processEvent(java.lang.String comp_name, java.awt.AWTEvent evt)
void
run()
void
windowActivated(java.awt.event.WindowEvent e)
void
windowClosed(java.awt.event.WindowEvent e)
void
windowClosing(java.awt.event.WindowEvent e)
void
windowDeactivated(java.awt.event.WindowEvent e)
void
windowDeiconified(java.awt.event.WindowEvent e)
void
windowIconified(java.awt.event.WindowEvent e)
void
windowOpened(java.awt.event.WindowEvent e)
-
-
-
Method Detail
-
main
public static void main(java.lang.String[] args)
-
findComponent
public java.awt.Component findComponent(java.awt.Container parent, java.lang.String comp_name)
-
processEvent
public void processEvent(java.lang.String comp_name, java.awt.AWTEvent evt)
-
run
public void run()
- Specified by:
run
in interfacejava.lang.Runnable
-
go
public void go()
-
mouseMoved
public void mouseMoved(java.awt.event.MouseEvent e)
- Specified by:
mouseMoved
in interfacejava.awt.event.MouseMotionListener
-
mouseDragged
public void mouseDragged(java.awt.event.MouseEvent e)
- Specified by:
mouseDragged
in interfacejava.awt.event.MouseMotionListener
-
clearPanel
public void clearPanel()
-
windowActivated
public void windowActivated(java.awt.event.WindowEvent e)
- Specified by:
windowActivated
in interfacejava.awt.event.WindowListener
-
windowClosed
public void windowClosed(java.awt.event.WindowEvent e)
- Specified by:
windowClosed
in interfacejava.awt.event.WindowListener
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent e)
- Specified by:
windowClosing
in interfacejava.awt.event.WindowListener
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent e)
- Specified by:
windowDeactivated
in interfacejava.awt.event.WindowListener
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent e)
- Specified by:
windowDeiconified
in interfacejava.awt.event.WindowListener
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent e)
- Specified by:
windowIconified
in interfacejava.awt.event.WindowListener
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent e)
- Specified by:
windowOpened
in interfacejava.awt.event.WindowListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
- Specified by:
actionPerformed
in interfacejava.awt.event.ActionListener
-
-