Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package predictive;
- import java.awt.event.ActionEvent;
- import java.awt.event.ActionListener;
- public class Controller implements ActionListener
- {
- private Model model;
- private View view;
- public Controller(Model model, View view)
- {
- this.model = model;
- this.view = view;
- view.getB0().addActionListener(this);
- view.getB1().addActionListener(this);
- view.getB2().addActionListener(this);
- view.getB3().addActionListener(this);
- view.getB4().addActionListener(this);
- view.getB5().addActionListener(this);
- view.getB6().addActionListener(this);
- view.getB7().addActionListener(this);
- view.getB8().addActionListener(this);
- view.getB9().addActionListener(this);
- view.getbAst().addActionListener(this);
- view.getbHash().addActionListener(this);
- }
- @Override
- public void actionPerformed(ActionEvent e)
- {
- int i =0;
- if (e.getSource() == view.getB2())
- {
- model.currentSignature += "2";
- model.setCurrentSignature(model.currentSignature);
- }
- else if (e.getSource() == view.getB3())
- {
- model.currentSignature += "3";
- model.setCurrentSignature(model.currentSignature);
- }
- else if (e.getSource() == view.getB4())
- {
- System.out.println("Current signature is: " + model.currentSignature);
- model.currentSignature += "4";
- model.setCurrentSignature(model.currentSignature);
- System.out.println("Current signature is: " + model.currentSignature);
- }
- else if (e.getSource() == view.getB5())
- {
- model.currentSignature += "5";
- model.setCurrentSignature(model.currentSignature);
- }
- else if (e.getSource() == view.getB6())
- {
- model.currentSignature += "6";
- model.setCurrentSignature(model.currentSignature);
- }
- else if (e.getSource() == view.getB7())
- {
- model.currentSignature += "7";
- model.setCurrentSignature(model.currentSignature);
- }
- else if (e.getSource() == view.getB8())
- {
- model.currentSignature += "8";
- model.setCurrentSignature(model.currentSignature);
- }
- else if (e.getSource() == view.getB9())
- {
- model.currentSignature += "9";
- model.setCurrentSignature(model.currentSignature);
- }
- else if (e.getSource() == view.getB0())
- {
- view.setCurrentMessage(view.getCurrentMessage() + " ");
- model.currentSignature = "";
- }
- else if (e.getSource() == view.getbHash())
- {
- model.setI(model.getI()+1);
- model.getNextWord();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement