F
Frank S.
Gast
Hallo,
habe mal eine wahrscheinlich sehr dumme Frage.
Ich möchte ein Ball der, wenn ich mi der Maus drauf klicke eine ausgabe macht..und zwar "hallo".
Die Klasse Ball sieht bei mir so aus :
und eine Klasse Ball zeichnen habe ich auch.. die sieht so aus
der Fehler den ich bekomme ist folgender :
D:\Java\Ball.java:21: cannot resolve symbol
symbol : method addMouseListener (Ball)
location: class Ball
addMouseListener(this);
^
Und da ich irgendwie nicht weiter komme wollte ich mal fragen ob von euch jemand weiss wieso..
Danke
Frank
habe mal eine wahrscheinlich sehr dumme Frage.
Ich möchte ein Ball der, wenn ich mi der Maus drauf klicke eine ausgabe macht..und zwar "hallo".
Die Klasse Ball sieht bei mir so aus :
Code:
import java.awt.*;
import java.awt.event.*;
public class Ball implements MouseListener
{
int x;
int y;
int d;
Color f ;
Color c;
Graphics g;
public Ball (int ax, int ay, int adurchmesser, Color c)
{
x = ax;
y = ay;
d = adurchmesser;
f = c;
addMouseListener(this);
}
public void zeichnen(Graphics gr)
{
g = gr;
g.setColor(f);
g.fillOval(x,y,d,d);
}
public void mouseClicked(MouseEvent e){}
public void mousePressed(MouseEvent e){}
public void mouseReleased(MouseEvent e){}
public void mouseEntered(MouseEvent e)
{
System.out.println("Hallo");
}
public void mouseExited(MouseEvent e){}
}
und eine Klasse Ball zeichnen habe ich auch.. die sieht so aus
Code:
import java.awt.*;
import java.awt.event.*;
public class BallZeichnen extends Frame implements WindowListener
{
Ball erster;
public static void main (String [] args)
{
BallZeichnen bz = new BallZeichnen();
}
public BallZeichnen()
{
setSize(300,300);
addWindowListener(this);
setVisible(true);
erster = new Ball(50,50,100,Color.blue);
}
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
public void windowOpened(WindowEvent e){}
public void windowClosed(WindowEvent e){}
public void windowIconified(WindowEvent e){}
public void windowDeiconified(WindowEvent e){}
public void windowActivated(WindowEvent e){}
public void windowDeactivated(WindowEvent e){}
public void paint(Graphics g)
{
erster.zeichnen(g);
}
}
der Fehler den ich bekomme ist folgender :
D:\Java\Ball.java:21: cannot resolve symbol
symbol : method addMouseListener (Ball)
location: class Ball
addMouseListener(this);
^
Und da ich irgendwie nicht weiter komme wollte ich mal fragen ob von euch jemand weiss wieso..
Danke
Frank