After a lot of exercise I managed to do it....
"Suma Shanbhog" <suma.l@bosch.com> wrote in message
news:edjbrj$5a9$1@news4.fe.internet.bosch.com...
Hello All,
How can I write a custom event?
I want to create a custom event object and fire it at a particular point
in
program.
Thanks in advance!
public class MyEvent {}
public interface MyListener {
void eventFired(MyEvent evt);
}
public class AnObservable {
private List<MyListener> listeners;
public void fire() {
for (MyListener ml : listeners) ml.fire(new MyEvent());
}
public void addListener(MyListener ml) {
listener.add(ml);
}
}
public class AnObserver {
private MyListener myListener = new MyListener() {
public void eventFired(MyEvent evt) {
// react to event being fired
}
};
}