Kann keinen MouseListener hinzufügen

Status
Nicht offen für weitere Antworten.

Pasche

Bekanntes Mitglied
Da ich immer noch wie wild an meinem tollen Malprogramm bastel, wollte ich jetzt das Zeichnen per Maus einbringen. Dazu muss ich ja eigentlich nur die Koordinaten des Mauszeigers bei den verschiedenen Aktionen (Klicken, Loslassen, etc.) erfragen. Hatte mir dazu mal folgendens Thema angeschaut:

http://www.java-forum.org/de/viewtopic.php?t=6817

Nur leider kann ich bei meiner Klasse nichtmal einen MouseListener hinzufügen. Da bekomme ich folgende Fehlermeldung:

PaLiMa is not abstract and does not override abstract method mouseReleased(java.awt.event.MouseEvent) in java.awt.event.MouseListener

public class PaLiMa extends Frame implements MouseListener, ActionListener

^


Hier mal meine Klasse in Kurzform:
Code:
public class PaLiMa extends Frame implements MouseListener, ActionListener
{
  private Vector paints = new Vector(); 
    
  Color farbe = new Color(0,0,0);
  int  gitterstatus = 0;

  
   public void paint( Graphics g ){  
  	g.setColor( Color.WHITE );
  	  	
  	for( int i = 0; i < paints.size(); i++ )
  		((Paintable)paints.get(i)).paint( g );
   }
    
    public void Rect(Color farbe, int x, int y, int breite, int hoehe) 
    {
    	paints.add( new Rect( farbe, x, y, breite, hoehe ) );
    	repaint();
    }
    
    public void Grid(Color farbe, int gitterstatus)
    {
        paints.add( new Grid( farbe, gitterstatus) );
        repaint();
    }
    
    public void test(Color farbe){
    	paints.add( new test( farbe) );
    	repaint();
    }
    
    public PaLiMa()
    {
      super("PaLiMa A0.1");
      //setBackground(Color.lightGray);
      setLayout(null);
      setSize(800,600);
      
      //Positioniert das Fenster in der Mitte des Bildschirms
	  Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
	  setLocation( (d.width - getSize().width ) / 2,
               	   (d.height- getSize().height) / 2 );
		
      setMenuBar(new MainMenu(this));
      setResizable(false);
    
      //Test-Button
      Button button = new Button("Test");
      button.addActionListener(this);
      button.setBounds( 10, 45, 70, 25 );
      add(button);

      //Window-Listener
      addWindowListener(
         new WindowAdapter() {
            public void windowClosing(WindowEvent event)
            {
               setVisible(false);
               dispose();
               System.exit(0);
            }
         }
      );
   }
  
   public void actionPerformed(ActionEvent event)
   {
      String cmd = event.getActionCommand();
      if (cmd.equals("Test")) {
         test(Color.black);
      }
   }
   
   public static void main(String[] args)
   {
      PaLiMa wnd = new PaLiMa(); 
      wnd.setVisible(true);
   } 
}
 
B

bygones

Gast
schau dir mal
Code:
PaLiMa is not abstract and does not override abstract method mouseReleased
und dann solltest du wissen warum ?!

die Klasse implementiert eine Interface (MouseListener) und solange die klasse selbst nicht abstrakt ist muss sie alle Methoden die in dem Interface definiert sind implementieren !!
 

guenni81

Aktives Mitglied
Du hast vergessen von dem Interface die Methoden in deiner Klasse aufzulösen...
Dies wären:
Code:
public void mouseClicked(MouseEvent arg0) {
	// TODO Auto-generated method stub
	
}

public void mouseEntered(MouseEvent arg0) {
	// TODO Auto-generated method stub
	
}

public void mouseExited(MouseEvent arg0) {
	// TODO Auto-generated method stub
	
}

public void mousePressed(MouseEvent arg0) {
	// TODO Auto-generated method stub
	
}

public void mouseReleased(MouseEvent arg0) {
	// TODO Auto-generated method stub
	
}

Mist, zu langsam
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
M Override zeigt keinen Effekt Java Basics - Anfänger-Themen 9
G Input/Output getText() gibt keinen Wert! Java Basics - Anfänger-Themen 13
G Rekursive Methode liefert augenscheinlich keinen boolean-Wert zurück. Java Basics - Anfänger-Themen 4
P Klasse hat keinen Zugriff auf getter/setter-Methoden eines Objektes Java Basics - Anfänger-Themen 9
J Apache Poi - createCell() Methode akzeptiert keinen Index aus for-schleife als Parameter Java Basics - Anfänger-Themen 4
R getUserProperties() macht für mich keinen Sinn Java Basics - Anfänger-Themen 8
H Collections JTree remove zeigt keinen Effekt! Java Basics - Anfänger-Themen 8
N Ausführung gibt keinen Fehler an, Return wird aber nicht ausgegeben Java Basics - Anfänger-Themen 22
G Variablen Variable nimmt keinen Wert an (BlueJ) Java Basics - Anfänger-Themen 4
E Methoden Methode liefert keinen Wert zurück Java Basics - Anfänger-Themen 16
S string index out of range - es ergibt keinen Sinn Java Basics - Anfänger-Themen 6
A Als Eingabeparameter keinen Wert eingeben Java Basics - Anfänger-Themen 21
M Java Eclipse IDE erstellt keinen Bin Ordner. Java Basics - Anfänger-Themen 10
R Wieso hat ein Konstruktor keinen Rückgabetyp? Java Basics - Anfänger-Themen 6
M Variablen Zinseszinsberechnung - Variable ergibt keinen Sinn Java Basics - Anfänger-Themen 15
T Variablen Variable hat anscheinend keinen Wert Java Basics - Anfänger-Themen 4
C JPanel erhält sporadisch keinen Fokus Java Basics - Anfänger-Themen 3
J Datentypen Textfield.getText() liefert keinen String Java Basics - Anfänger-Themen 4
megachucky FileInputStream findet nur absoluten Pfad, keinen Relativen ?! Java Basics - Anfänger-Themen 7
H sucha gratis sqlserver...keinen webspace Java Basics - Anfänger-Themen 14
E BlockChallenge: Klötze haben keinen anschlag Java Basics - Anfänger-Themen 10
P Keinen Wert - wie kann dies in eine Bedinung geprüft werden Java Basics - Anfänger-Themen 4
hdi keylistener hat keinen fokus oder: listener ohne frame? Java Basics - Anfänger-Themen 10
G Warum hat Java keinen statischen Konstruktor? Java Basics - Anfänger-Themen 5
S einer Variable KEINEN Wert zuweisen? Java Basics - Anfänger-Themen 7
Nils_Langner jni gibt keinen Wert zurück :( Java Basics - Anfänger-Themen 2
M in Beans gibt es keinen konstruktor? Java Basics - Anfänger-Themen 4
L absolut keinen plan Java Basics - Anfänger-Themen 9
C Array in Klasse aber keinen Zugriff Java Basics - Anfänger-Themen 7
T HILFE! Ich habe keinen Plan mehr! Java Basics - Anfänger-Themen 16
P JFrame, Linien zeichnen, MouseListener Java Basics - Anfänger-Themen 2
H MouseListener klicks begrenzen Java Basics - Anfänger-Themen 4
H MouseListener begrenzen und Speichern Java Basics - Anfänger-Themen 1
V Problem - MouseListener/2DGraphics Java Basics - Anfänger-Themen 2
R Variablen MouseListener funktioniert auf anderen Pcs nur bedingt Java Basics - Anfänger-Themen 6
G MouseListener funktioniert nicht wie geplant Java Basics - Anfänger-Themen 4
GRAZZ0R MouseListener - Rechteck Bewegen Java Basics - Anfänger-Themen 1
R Variable Klassenübegreifend MouseListener Java Basics - Anfänger-Themen 0
D MouseListener funktioniert nach Timerstart nicht mehr Java Basics - Anfänger-Themen 9
J MouseListener für Schleifen-Objekte Java Basics - Anfänger-Themen 13
S vom JPanel aus durch Mouselistener Internet aufrufen Java Basics - Anfänger-Themen 6
S GUI ImageIcon Mouselistener Link Java Basics - Anfänger-Themen 0
P MouseListener funktioniert nicht Java Basics - Anfänger-Themen 6
J KeyListener,MouseListener,MouseMotionListener und static Java Basics - Anfänger-Themen 7
P Problem mit MouseListener Java Basics - Anfänger-Themen 4
T MouseListener, recht Taste Java Basics - Anfänger-Themen 2
M MouseListener funktioniert nicht Java Basics - Anfänger-Themen 9
E Mouselistener auf jTable Java Basics - Anfänger-Themen 18
B Variablen an MouseListener übergeben Java Basics - Anfänger-Themen 5
H MouseListener für ein eingefügtes Bild in einem JFrame Java Basics - Anfänger-Themen 7
H Mouselistener bei JTable Java Basics - Anfänger-Themen 4
G MouseListener für mehrere Buttons Java Basics - Anfänger-Themen 11
J MouseListener fuer gezeichnete Polyline Java Basics - Anfänger-Themen 3
L Label + MouseListener Java Basics - Anfänger-Themen 12
M MouseListener funkioniert auf JPanel nicht Java Basics - Anfänger-Themen 8
P Jtree MouseListener und NoCollapse Java Basics - Anfänger-Themen 2
M Schiebepuzzle: MouseListener und Graphics? Java Basics - Anfänger-Themen 6
M MouseListener Java Basics - Anfänger-Themen 2
kitz MouseListener Java Basics - Anfänger-Themen 8
B MouseListener & Graphics Java Basics - Anfänger-Themen 10
D Problem mit Mouselistener und jtable Java Basics - Anfänger-Themen 7
C fragen zu MouseListener Java Basics - Anfänger-Themen 3
M MouseListener funktioniert in jar-file nicht mehr Java Basics - Anfänger-Themen 13
F Logikproblem: Auf Mouselistener warten Java Basics - Anfänger-Themen 6
E Auf Mouselistener warten?! Java Basics - Anfänger-Themen 20
S Probleme mit 2 mouselistener Java Basics - Anfänger-Themen 6
A Frage zu MouseListener Java Basics - Anfänger-Themen 2
D Mouselistener Java Basics - Anfänger-Themen 2
A jPanel an MouseListener übergeben? Java Basics - Anfänger-Themen 2
S Swing JEditoPane MouseListener Java Basics - Anfänger-Themen 5
M Mouselistener Java Basics - Anfänger-Themen 4
S MouseListener funzt net. Java Basics - Anfänger-Themen 5
G MouseListener double click? Java Basics - Anfänger-Themen 1
V MouseListener Java Basics - Anfänger-Themen 5
M MouseListener Java Basics - Anfänger-Themen 3
N Mouselistener? Java Basics - Anfänger-Themen 5
T ein MouseListener pro Objekt sinnvoll? Java Basics - Anfänger-Themen 4
F MouseListener - Unhandled IOException Java Basics - Anfänger-Themen 2
U MouseListener Java Basics - Anfänger-Themen 2
L Array von Buttons, jeder soll MouseListener haben Java Basics - Anfänger-Themen 5
S MouseListener - Events auf Mouseklick Java Basics - Anfänger-Themen 14
L MouseListener Problem. Java Basics - Anfänger-Themen 2
S mouselistener Java Basics - Anfänger-Themen 3
N MouseListener Java Basics - Anfänger-Themen 2
J MouseListener implementieren Java Basics - Anfänger-Themen 12
P MouseListener wird anscheinend nicht benutzt Java Basics - Anfänger-Themen 12
N MouseListener - reagiert zu spät Java Basics - Anfänger-Themen 3
D JList - Textzeilen MouseListener zuweisen Java Basics - Anfänger-Themen 4
M prüfen ob mouselistener gesetzt ist. Java Basics - Anfänger-Themen 10
O image und mouseListener Java Basics - Anfänger-Themen 15
W MouseListener Probleme beim Abfangen Java Basics - Anfänger-Themen 8
G MouseListener einbauen - wie? Java Basics - Anfänger-Themen 4
F Warum muss ich ein SSL cert immer manuell hinzufügen? Java Basics - Anfänger-Themen 46
E Elemente aus Liste entfernen und hinzufügen Java Basics - Anfänger-Themen 3
F Einem GIT repository ein Projekt hinzufügen Java Basics - Anfänger-Themen 1
J neues Object (JLabel) vorab zum Layout hinzufügen , Location setzen, etc? Java Basics - Anfänger-Themen 2
N Welche Objekte kann man zu einem Set hinzufügen Java Basics - Anfänger-Themen 4
F SSL zu keystore hinzufügen Java Basics - Anfänger-Themen 1
mervanpolat Methoden Warum müssen wir "int ans = -1;" hinzufügen? Java Basics - Anfänger-Themen 2
NadimArazi Wie kann ich eine collision detection für die Paddles in meinem Pong Programm hinzufügen? Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben