bloque4:mvc
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque4:mvc [13/04/2018 14:14] – [Controlador implementando interfaces] Fernando Valdeón | bloque4:mvc [16/09/2024 20:53] (actual) – editor externo 127.0.0.1 | ||
---|---|---|---|
Línea 9: | Línea 9: | ||
* El **controlador** es la capa que comunica a las otras dos. Al llamar a su constructor, | * El **controlador** es la capa que comunica a las otras dos. Al llamar a su constructor, | ||
- | Resulta aconsejable que al menos las clases que representan el modelo, la vista y el controlador estén dentro del mismo paquete ('' | + | Resulta aconsejable que al menos las clases que representan el modelo, la vista y el controlador |
===== Vista ===== | ===== Vista ===== | ||
Línea 110: | Línea 110: | ||
<code java> | <code java> | ||
- | public class Controlador{ | + | public class Controlador |
private Vista vista; | private Vista vista; | ||
private Modelo modelo; | private Modelo modelo; | ||
Línea 119: | Línea 119: | ||
this.modelo = modelo; | this.modelo = modelo; | ||
| | ||
- | | + | |
- | | + | |
} | } | ||
| | ||
- | public void addListeners(ActionListener listener){ | + | |
+ | | ||
| | ||
| | ||
} | } | ||
| | ||
+ | //Metodo que la interface ActionListener obliga a implementar | ||
+ | //Es el encargado de gestionar los eventos ActionEvent de los botones | ||
@Override | @Override | ||
public void actionPerformed(ActionEvent evt) { | public void actionPerformed(ActionEvent evt) { |
bloque4/mvc.1523628888.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)