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