tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
198
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    hesk hesk ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    192
    Hallo!

    Ich entwickle auf 2 PC's. Als ich letztens meine Anwendung von einem PC(wo alles funktioniert) auf den anderen gespielt habe, ist plötzlich ein eigenartiger Error aufgetreten:

    Ich hab ein Interface:

    Code java:
    1
    2
    3
    4
    
    public interface FinishListener
    {
        public void finished(FinishedTask finishedTask);
    }

    Dann gibt es eine Klasse NavArtikeluebersicht.java:

    Code java:
    1
    2
    3
    4
    5
    
    public NavArtikeluebersicht(FinishListener finishListener)
        {
     
    // macht etwas
    }

    Und eine 3te Klasse, (main), welche es aufruft:

    Code java:
    1
    2
    3
    4
    5
    
    public class MainFrame extends FrameView implements FinishListener, GuiListener
    {
    ...
    ...
    }

    Aufruf:

    Code java:
    1
    
    NavArtikeluebersicht artikelUebersicht = new NavArtikeluebersicht(this);

    Jetzt kommt plötzlich dieser error:

    Code :
    1
    
    The constructor NavArtikeluebersicht(MainFrame) is undefined

    Wieso sieht er nicht das MainFrame das Interface implementiert?
    Das ist doch etwas total grundlegendes. Verstehe den Error nicht.
     

  2. #2
    Lukas_H Lukas_H ist offline Rookie
    Registriert seit
    Nov 2011
    Beiträge
    6
    Hallo,

    versuch's mal durchs Casten also:

    Code java:
    1
    
    NavArtikeluebersicht artikelUebersicht = new NavArtikeluebersicht((FinishListener)this);

    Also bei mir läufts auch ohne casten, aber vielleicht gehts ja.

    Verstehe den Error nicht.
    Es liegt daran, das "this" ein "MainFrame" ist. durchs Casten solltest du es zu einem FinishListener machen, da die Klasse MainFrame diesen implementiert...
    Geändert von Lukas_H (29.01.12 um 22:01 Uhr)
     

  3. #3
    hesk hesk ist offline Mitglied Gold
    Registriert seit
    Oct 2007
    Beiträge
    192
    Auf meinem Arbeits-PC funktioniert es ganz normal. Nur auf meinem PC zu Hause kommt der Error.
    Drum verstehe ich es nicht?
     

Ähnliche Themen

  1. eigenartiges logverhalten nach logrotate
    Von foto50 im Forum Linux & Unix
    Antworten: 0
    Letzter Beitrag: 02.10.05, 15:59
  2. php: simplexml_load_file, eigenartiges verhalten!
    Von muehl im Forum XML Technologien
    Antworten: 0
    Letzter Beitrag: 23.06.05, 13:43
  3. Antworten: 0
    Letzter Beitrag: 23.06.05, 13:42
  4. Eigenartiges Abfrageergebniss
    Von mastermannrw im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 08.01.05, 12:11
  5. createTextField eigenartiges Problem
    Von MarkusGra im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 11.10.04, 20:25