Die Schnittstelle des Gomoku-Views liegt in IView.java vor.
package view; import java.awt.Dimension;
/** View.java * Schnittstelle View für Gomoku mit MVC * @author Prof. Dr. Andreas Solymosi, Beuth-Hochschule für Technik, (c) 2012, solymosi@tfh-berlin.de * @version 2/1/12 */ public interface IView {
/** * Spielfeld oder Informationstafel wurde(n) verändert * Wird von Contol aufgerufen, wenn ein Stein mit oder ohne Erfolg (weil das Feld besetzt ist) gesetzt wurde. */ void neuZeichnen(); // const
/**
* Wird von Control aufgerufen, wenn Eingaben auf der Darstellung (z.B. durch Mausklick) empfangen werden, um ihre Position identifizieren zu können
* @return Größe des dargestellten Bretts: Anzahl der Felder
*/
Dimension brettgröße(); // const
}
Eine einfache Implementierung der Schnittstelle
Version: 5. Februar 2012
© Prof. Solymosi, 20102 Beuth-Hochschule für Technik Berlin, Fachbereich VI (Informatik und Medien)
solymosibht-berlin.de