Hallo Leute ich habe ein Problem mit einer Fehlermeldung .
Ich schaue Miene Kode schon mehrere tage durch und Finde die Fehlermeldung nicht .
Hir ist auch noch die classe MosaikEventHandler:
Ich würde mich freuen wen mir jemand bei meinem Problem helfen könnte
Freundliche Grüße
Christoph Veit
Ich schaue Miene Kode schon mehrere tage durch und Finde die Fehlermeldung nicht .
Java:
import java.awt.Color;
import java.awt.GridLayout;
import java.awt.Panel;
public class FarbMosaik extends Panel
{
private MosaikModel mosaikModel;
private MosaikEventHandler eventHandler;
public FarbMosaik(int raster ,int breite,Color farbeRueckseite,Color farbeVorderseite)
{
mosaikModel = new MosaikModel(raster,raster);
eventHandler = new MosaikEventHandler(mosaikModel);
this.setLayout(new GridLayout(raster,raster,1,1));
int canvasBreite= breite/raster;
for(int i=0;i<raster;i++)
{
for(int j=0;j<raster;j++)
{
MosaikCanvas mc = new MosaikCanvas(i,j,farbeRueckseite,farbeVorderseite);
mc.addMouseListener(eventHandler);
mosaikModel.putObj(i,j,mc);
mc.setSize(canvasBreite,canvasBreite);
this.add(mc);
}
}
}
}
Java:
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;
public class MosaikEventHandler implements MouseListener
{
private MosaikModel mosaikModel;
private int spalte,zeile;
public void MosaikEventHandler(MosaikModel mosaikModel)
{
this.mosaikModel = mosaikModel;
}
public void mouseEntered(MouseEvent me)
{}
public void mouseClicked(MouseEvent me)
{}
public void mouseExited(MouseEvent me)
{}
public void mousePressed(MouseEvent me)
{}
public void mouseReleased(MouseEvent me)
{
zeile=((MosaikCanvas)me.getSource()).getZeile();
spalte=((MosaikCanvas)me.getSource()).getSpalte();
mosaikModel.switchNachbern(zeile,spalte);
}
}
Freundliche Grüße
Christoph Veit