Newer
Older
// HelloMVC: a simple MVC example
// the model is just a counter
// inspired by code by Joseph Mack, http://www.austintek.com/mvc/
// (C) Joseph Mack 2011, jmack (at) wm7d (dot) net, released under GPL v3 (or any later version)
import java.awt.event.*;
class Controller implements ActionListener {
Model model;
Controller(Model model) {
this.model = model;
}
// event from the view's button
public void actionPerformed(java.awt.event.ActionEvent e){
System.out.println("Controller: changing Model");
model.incrementCounter();
}
}