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() {

    }
    //ActionLisetener method
    public void actionPerformed(ActionEvent arg0) {
        counter.add(1);
    }
}