package org.jacorb.demo.notification.whiteboard;
/**
* GhostPainter.java
*
*
* Created: Wed Feb 9 18:45:20 2000
*
* @author Alphonse Bendt
* @version
*/
// Wenn der GhostPainter einmal gestartet ist,
// schla"ft er eine gewisse Zeit
// und malt dann unvermittelt im u"bergebenen AWTWin
// Linien ...
public class GhostPainter extends Thread {
int x,y;
long sleep = 5000;
IWorkgroupFrame w;
boolean active_ = true;
public GhostPainter(IWorkgroupFrame w,int x, int y) {
this.x = x;
this.y = y;
this.w = w;
}
public void shutdown() {
active_ = false;
interrupt();
}
public void run() {
while (active_) {
try {
sleep ((long) (sleep * Math.random()) );
} catch (InterruptedException ie) {
if (!active_) {
return;
}
}
int x0 = (int) (Math.random() * x);
int x1 = (int) (Math.random() * x);
int y1 = (int) (Math.random() * y);
int y0 = (int) (Math.random() * y);
}
}
} // GhostPainter