Wo liegt der Fehler?

Status
Nicht offen für weitere Antworten.

dolphin

Mitglied
Ich bin gerade mal wieder am lernen und habe alles so, wie im Buch, aber irgendwie sagt er mir immerwieder, dass die Klasse nicht abstrakt ist:

import java.awt.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;

public class Mosaik extends java.applet.Applet
implements MouseListener{

int raster;

public void init() {
String temp=getParameter("raster");
raster=Integer.parseInt(temp);
setLayout(new GridLayout (raster, raster));
for (int i=0; i< raster; i++) {
for (int j=0; j< raster; j++) {
MosaikCanvas mc=new MosaikCanvas(i, j, new Color(255, 0, 0), new Color(0, 255, 0));
mc.addMouseListener(this);
add(mc);
}
}
}
//die fünf MouseListener Methoden
public void mouseCliced(MouseEvent me) {}
public void mouseEntered(MouseEvent me) {}
public void mouseExited(MouseEvent me) {}
public void mousePressed(MouseEvent me) {}
public void mouseReleased(MouseEvent me) { ((MosaikCanvas)me.getSource()).switchSeite();}
}


Was mache ich falsch?
 

dolphin

Mitglied
irgendwie sagt er mir immerwieder, dass die Klasse nicht abstrakt ist:

import java.awt.*;
import java.awt.event.MouseListener;
import java.awt.event.MouseEvent;

er bemangelt immer wieder die Methode mose klicked(java.awt.event.MouseEvent)

ach so, da fehlt noch eine Klasse:

import java.awt.*;
public class MosaikCanvas extends Canvas {
private Color farbe, farbeRueckseite, farbeVorderseite;
public Color getFarbe() { return farbe; }
public void setFarbe(Color inValue) { farbe = inValue; }

private boolean vorderseite = false;
public boolean isVorderseite() { return vorderseite; }
private int zeile, spalte;
public int getZeile() { return zeile; }
public int getSpalte() { return spalte; }

public MosaikCanvas(int zeile, int spalte, Color farbeRueckseite, Color farbeVorderseite) {
this.zeile=zeile;
this.spalte=spalte;
this.farbeRueckseite=farbeRueckseite;
this.farbeVorderseite=farbeVorderseite;
this.setFarbe(farbeRueckseite);
}
public void switchSeite() {
vorderseite=!vorderseite;
farbe=(farbe == farbeRueckseite)?
farbeVorderseite : farbeRueckseite;
repaint();
}
public void paint (Graphics g) {
g.setColor(getFarbe());
g.fillRect(0,0,this.getSize().width -1, this.getSize().height -1);
}
}
 

tfa

Top Contributor
Du hast dich vertippt: mouseCliced

In einer vernünftigen IDE kann man Interfaces automatisch implementieren lassen. Damit passieren solche Fehler nicht.
 

KrokoDiehl

Top Contributor
Was mache ich falsch?
- Du benutzt keine
Code:
[ java ]
-Tags zum formatieren deines Codes.

Ansonsten nehme ich an, dass java.applet.Applet noch weitere Methoden vererbt, die du nicht implementierst. Sagt dein Compiler / IDE mehr als nur "ist nicht abstrakt"?
 

dolphin

Mitglied
Jetzt habe ich noch ein anderes Problem, wie schreibe ich eine HTML-Seite mit <applet>-Tag und <param>-Tag für den Parameter "raster"? Ich habe noch nicht so viel Erfahrung mit HTML, kann mir jemand helfen?
 

dolphin

Mitglied
Ja, das ist hilfreich, aber er führt das programm trotz dem nicht aus, woran kann das liegen?
<html>
<head>
<title>raster</title>
</head>
<body>

<p>
<applet code="Mosaik.class" width="640" height="200">
<param name="raster" value="SELFHTML">
</applet>
</p>

</body>
</html>
 

Java@home

Aktives Mitglied
Hi,
schaue dir das mal an
Code:
<html>
<head><title>Mein Mosaik Canvas</title></head>
<body>
<applet code="Mosaik.class" width="435" height="470" align="right">
<param name="raster" value="4">
<param name="bild" value="spielflaeche.jpg">
</applet>
</body>
</html>
 

dolphin

Mitglied
Vielen, vielen Dank, ihr habt mir sehr geholfen, was würde ich nur ohne euch tun?
Ach ich weis, tagelang darauf warten, dass mein Mentor sich mal Meldet.
Ich bin soooo happy!!!
 

Java@home

Aktives Mitglied
Kein Problem, aber ein Tipp von meiner Seite, nimm dir etwas Zeit für HTML und versuche das Heft nicht einfach nur durchzunehmen, weil dich sonst immer wieder solche Kleinifkeiten nur umhauen, das ist das schwierigste Heft im Kurs, nimm es ernst und holl dir eine IDE am besten erst ein mal NetBeans(Eclipse ist um einiges komplizierter), weil du später Eclipse lernen musst, oder aber du ziehst die Eclipse Hefte vor und fängst dann mit JAV04N von vorne an, was du so oder so machen wirst;)
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ohneInformatik; Dynamische Zinsen. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
J Anfänger, Fehler; "Der Hund liegt begraben" Java Basics - Anfänger-Themen 3
R Fehlermeldung aber WO liegt der Fehler? Java Basics - Anfänger-Themen 7
W Wo liegt der Fehler? Java Basics - Anfänger-Themen 8
G Input/Output Wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
P wo liegt der Fehler? Java Basics - Anfänger-Themen 2
W Compiler-Fehler Fehler - <identifier> expected, wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
B Compiler-Fehler Wo liegt der Fehler? Java Basics - Anfänger-Themen 3
J Wo liegt nur an dieser einfachen Bedingung mein Fehler? Java Basics - Anfänger-Themen 8
R Schaffe es nicht Random-Programmierung zu vollenden. Wo liegt der Fehler in diesem Code? Java Basics - Anfänger-Themen 13
J Wo liegt der Fehler? Java Basics - Anfänger-Themen 7
S GaussJordan in Java, wo liegt mein Fehler? Java Basics - Anfänger-Themen 4
T Wo liegt der Fehler ? -.- Java Basics - Anfänger-Themen 3
P Datentypen Fehler nur wo liegt das Problem? Java Basics - Anfänger-Themen 7
R NullPointerException ,wo liegt der Fehler? Java Basics - Anfänger-Themen 2
D wo liegt der Fehler? (JTable) Java Basics - Anfänger-Themen 11
D Primzahlen ausgeben. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
M NullPointerException - Fehler beheben, nur, wo liegt er? Java Basics - Anfänger-Themen 13
F wo liegt der Fehler?? Java Basics - Anfänger-Themen 7
Screen Scanner Arrays wo liegt mein Fehler? Java Basics - Anfänger-Themen 11
Screen Wo liegt der Fehler? Java Basics - Anfänger-Themen 3
K Wo liegt der Fehler wieder ? Java Basics - Anfänger-Themen 14
I String, Split, match, wo liegt mein Fehler ? Java Basics - Anfänger-Themen 4
K Hallo, woran liegt der Fehler ? Java Basics - Anfänger-Themen 6
M Felder (Wo liegt der Fehler?) Java Basics - Anfänger-Themen 2
P Wo liegt der Fehler? *verzweifel* Java Basics - Anfänger-Themen 10
Z Wo liegt der Fehler? Java Basics - Anfänger-Themen 8
S Array bleibt leer, wo liegt mein Fehler? Verzeichnisinhalt s Java Basics - Anfänger-Themen 8
E Wo liegt hier der Fehler? Java Basics - Anfänger-Themen 13
L wo liegt hier der fehler? Java Basics - Anfänger-Themen 3
R Wo liegt der Fehler? Java Basics - Anfänger-Themen 10
W Wo liegt denn heir der Fehler? Java Basics - Anfänger-Themen 10
N wo liegt daran der fehler? Java Basics - Anfänger-Themen 6
H weiss nicht wo hier der fehler liegt Java Basics - Anfänger-Themen 3
A wo liegt der fehler im programm? Java Basics - Anfänger-Themen 9
J Mein Programm läuft bei der ersten Eingabe nicht mehr weiter, woran liegt das? Java Basics - Anfänger-Themen 6
M BerechneEtwas Weiss jemand woran es liegt Java Basics - Anfänger-Themen 8
B Keine Ausgabe .. Woran liegt das? Ich komme nicht weiter Java Basics - Anfänger-Themen 14
A Class not found - Jar liegt am classpath Java Basics - Anfänger-Themen 2
M Wo liegt der Unterschied? Deklaration Klasse oder Konstruktur Java Basics - Anfänger-Themen 3
M Liegt hier bereits ein Bad Smell vor? Java Basics - Anfänger-Themen 9
J ResultSet.getStrin - doch kein String? oder wo liegt das Problem? Java Basics - Anfänger-Themen 3
A Datum prüfen, ob es vor einem anderen Datum liegt Java Basics - Anfänger-Themen 2
K OOP Methoden überladen, wo liegt das Problem? Java Basics - Anfänger-Themen 22
I OOP This-Referenzs > wo liegt mein Denkfehler? Java Basics - Anfänger-Themen 24
B Class wird nicht gefunde obwohl sie im gleichen Ordner liegt Java Basics - Anfänger-Themen 8
G Variable welche in anderer Klasse liegt, verändern. Java Basics - Anfänger-Themen 2
J Arrays: Wo liegt das Problem? Java Basics - Anfänger-Themen 6
H In welchem Ordner liegt das jar file? Java Basics - Anfänger-Themen 2
M Wo liegt der Quelltext von System.out.println() Java Basics - Anfänger-Themen 3
M JTable updaten woran liegt es bloß? Java Basics - Anfänger-Themen 2
F Kann mir jemand bei dem Fehler helfen? Java Basics - Anfänger-Themen 6
Juelin jedit Fehler beim starten Java Basics - Anfänger-Themen 2
I Frage Thymeleaf -> Fehler ignorieren und mit "" ersetzen? Java Basics - Anfänger-Themen 15
E Matrizenmultiplikation Fehler Java Basics - Anfänger-Themen 0
Z Fehler Zeiterfassungsprogramm Anzeige Java Basics - Anfänger-Themen 3
C SwingWorker mit Fehler Java Basics - Anfänger-Themen 2
monsterherz Fehler Semikolon fehlt - ich weiss aber nicht wo da noch eines hin sollte... Java Basics - Anfänger-Themen 21
G Compiler-Fehler Fehler in Zeile 1 beheben, wie? Java Basics - Anfänger-Themen 9
W Fehler in der Datei pom.xml Java Basics - Anfänger-Themen 19
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
monsterherz einfache Methode mit Fehler den ich nicht finde Java Basics - Anfänger-Themen 21
monsterherz if / else if mit Fehler den ich leider nicht finde Java Basics - Anfänger-Themen 11
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
Fiedelbambu deriveFont Fehler wer kann Helfen? Java Basics - Anfänger-Themen 4
I Ical4j / Kalender einlesen von URL - Fehler: "Unparseable date" Java Basics - Anfänger-Themen 16
Lion.King Fehler in double und int Java Basics - Anfänger-Themen 7
H BlueJ: was genau ist hier der Fehler? Java Basics - Anfänger-Themen 14
berserkerdq2 Habe ein Spiel entwickelt, dass immer in der 4 Runde einen cast-Fehler erhält Java Basics - Anfänger-Themen 3
D Datentypen LocalDate.parse() ergibt Fehler Java Basics - Anfänger-Themen 5
stormyark Fehler beim überschreiben einer Variable Java Basics - Anfänger-Themen 1
T String Array Fehler beim Index Java Basics - Anfänger-Themen 3
N Fehler "Cannot instantiate the type" Java Basics - Anfänger-Themen 3
L Ich weis nicht was der Fehler ist! Java Basics - Anfänger-Themen 14
L30nS JNI Fehler, JRE und JDK Java Basics - Anfänger-Themen 8
E Executable jar file fehler Java Basics - Anfänger-Themen 9
S Fehler beim Programm Java Basics - Anfänger-Themen 2
U Warum kriege ich hier eine nullpointer exception, sehe den Fehler nicht (swing) Java Basics - Anfänger-Themen 1
J Syntax-Fehler? Java Basics - Anfänger-Themen 2
Jose05 Fehler im Programm feststellen Java Basics - Anfänger-Themen 2
S Methoden 2 non-static Methoden, trotzdem Fehler "non static method can not be referenced from a static context" Java Basics - Anfänger-Themen 9
G Taschenrechner ergibt Fehler in if-Abfrage Java Basics - Anfänger-Themen 6
I Fehler bei for-Schleife Java Basics - Anfänger-Themen 6
lol5443 Tic Tac Toe Fehler Java Basics - Anfänger-Themen 5
K Fehler bei der Implementierung Java Basics - Anfänger-Themen 6
N Fehler im Code (Aufgabe für Anfänger) Java Basics - Anfänger-Themen 11
W Verschachtelte If-else --> finde meinen Fehler nicht Java Basics - Anfänger-Themen 30
J Fehler bei array aus anderer Klasse Java Basics - Anfänger-Themen 3
H Fehler bei integer Division Java Basics - Anfänger-Themen 28
C Fehler beim erstellen eines Objektes Java Basics - Anfänger-Themen 3
N Was bedeutet dieser Fehler Java Basics - Anfänger-Themen 2
fuerteb Compiler-Fehler Methode wird nicht bzw. als Fehler erkannt Java Basics - Anfänger-Themen 4
Lion.King Fehler Java Basics - Anfänger-Themen 5
AlexG. Nullpointer exeption Fehler Java Basics - Anfänger-Themen 0
C Fehler im Code Java Basics - Anfänger-Themen 10
Aqtox Hallo ich muss für die Schule ein Wuerfell Duell erstellen jedoch habe ich ein fehler Java Basics - Anfänger-Themen 4
V Wer findet den Fehler :) Java Basics - Anfänger-Themen 12
B ArrayIndexOutOfBoundsException, ich finde den Fehler nicht? Java Basics - Anfänger-Themen 10
A Compiler Fehler - not a statement Java Basics - Anfänger-Themen 2
Arita welche Fehler gibt es noch? wie kann ich es noch vervollständigen Java Basics - Anfänger-Themen 15

Ähnliche Java Themen

Neue Themen


Oben