Explicit cast needed to convert

Hallo Experten,

zur Zeit schreibe ich an einem Java-Applet und habe da nachfolgendes Problem (ich versuche mir Java selbst beizubrigen). Beim Übersetzen von einem Java-Modul (FarbMosaik.java) habe ich folgende Fehlermeldung: Incompatible type for =. Explicit cast needed to convert MosaikModel to ModelIF.
mm = new MosaikModel (raster, raster);

Das die Typen nicht zusammenpassen ist schon klar. Nur wo liegt der Fehler bzw. das Problem.

Vielen Dank für Eure Tipps

Sigenus

Hier die drei Sourcen:

  1. FarbMosaik.java
    import java.awt.*;
    import java.awt.Panel;
    import java.awt.Color;
    import java.awt.GridLayout;

public class FarbMosaik extends Panel {

ModelIF mm;
MosaikEventHandler eventHandler;

public FarbMosaik(int raster, int breite, Color farbeRueck, Color farbeVor) {
mm = new MosaikModel (raster, raster);
eventHandler=new MosaikEventHandler (mm);
setLayout(new GridLayout(raster, raster, 1, 1));
int canvasBreite=breite/raster;
for (int i=0; i=0) {
invert(zeile-1, spalte);
if (spalte-1 >=0)
invert(zeile-1, spalte-1);
if (zeile+1 =0)
invert(zeile-1, spalte);
if (spalte+1 =0)
invert(zeile+1, spalte-1);
if (spalte+1

Wenn ich mich nicht verguckt habe, fehlt das:

public class MosaikModel implements ModelIF {

Gruss, Patrick

Wenn ich mich nicht verguckt habe, fehlt das:

public class MosaikModel implements ModelIF {

Gruss, Patrick

Hallo Patrick,

das war der Fehler. Das ich da nicht selbst darauf gekommen bin.
Vielen Dank.

Sigenus