Implementing a Simple Event Notifier
import java.util.Observable;
import java.util.Observer;
class MyModel extends Observable {
public synchronized void setChanged() {
super.setChanged();
}
}
public class Main {
public static void main(String[] argv) throws Exception {
MyModel model = new MyModel();
model.addObserver(new Observer() {
public void update(Observable o, Object arg) {
}
});
model.setChanged();
Object arg = "new information";
model.notifyObservers(arg);
}
}
Related examples in the same category