package lectures.mvc.toolkit;
import util.annotations.WebDocuments;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JMenuItem;
import lectures.mvc.CounterController;
import lectures.mvc.ObservableCounter;
@WebDocuments({"Lectures/MvcToolkit.pptx", "Lectures/MvcToolkit.pdf", "Videos/MvcToolkit.avi"})
public class ACounterJMenuItemController implements CounterController, ActionListener {
JMenuItem menuItem;
ObservableCounter counter;
public ACounterJMenuItemController(JMenuItem theMenuItem) {
menuItem = theMenuItem;
menuItem.addActionListener(this);
}
public void setModel (ObservableCounter theCounter) {
counter = theCounter;
}
public void processInput() {
}
public void actionPerformed(ActionEvent arg0) {
counter.add(1);
}
}