1 7 8 package com.memoire.vainstall.builder.action; 9 10 import com.memoire.vainstall.builder.VAIBuilderController; 11 import com.memoire.vainstall.builder.VAIBuilderModel; 12 13 import javax.swing.AbstractAction ; 14 15 29 public abstract class AbstractVAIBuilderAction extends AbstractAction { 30 31 34 VAIBuilderController controller; 35 36 39 VAIBuilderModel model; 40 41 44 public AbstractVAIBuilderAction() { 45 super(); 46 } 47 48 52 public void actionPerformed(java.awt.event.ActionEvent evt) { 53 runnit(); 54 } 55 56 59 public abstract void runnit(); 60 61 65 public void initialize(VAIBuilderController controller) { 66 this.controller = controller; 67 this.model = controller.getModel(); 68 } 69 70 74 protected VAIBuilderController getController() { 75 return controller; 76 } 77 78 82 protected VAIBuilderModel getModel() { 83 return model; 84 } 85 86 } 87 | Popular Tags |