tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
435
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Markus@java Markus@java ist offline Rookie
    Registriert seit
    Mar 2004
    Beiträge
    9
    Hallo ,

    ich bekomme folgende Fehlermeldung beim compilieren des progs:

    "30:illegal qualifier; java.awt.Frame is not an inner class appl.super(); " und zeigt auf den punkt nach appl hin.

    folgendes steht im programm:

    " import java.sql.*;
    import java.net.URL;
    import java.awt.*;
    import java.applet.*;
    .
    .
    public HauptFrameEx4 (java.applet.Applet appl)
    {appl.super();
    inizialize(); "

    genau dieses appl.super() meckert er mir an

    Wenn jemand hilfe weiß bitte antworten.

    P.S.: (ANFÄNFGER)
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    So wie es aussieht, möchtest du von einem übergeben Objekt den Konstruktor aufrufen. Das geht so nicht, entweder übergibst du der Methode eine Referenz (Konstruktor wurde zuvor irgendwann einmal ausgerufen (oder du instanziierst eine Anonyme Klasse die du dann Ad-Hoc ausformulierst) oder du übergibst null.

    Gruß Tom
     

  3. #3
    Markus@java Markus@java ist offline Rookie
    Registriert seit
    Mar 2004
    Beiträge
    9
    Hallo Tom,

    danke für deine schnelle Antwort, doch kann ich damit leider noch nicht sehr viel anfangen, da Anfänger. Habe mir das Programm von einer CD kopiert (wollte eine Datenbank ansprechen, doch das mit der treiberanbindung klappte nicht. Deswegen wollte ich das ändern, doch beim coppilieren erhalte ich eben diese Fehlermeldung.) Ich setze einteil des programms hier rein und hoffe du könntest mit einen konkreteren Tip in Form der richtigen Anweisung geben:


    // Importieren der notwendiden Klassen
    import java.sql.*;
    import java.net.URL;
    import java.awt.*;
    import java.applet.*;

    // von der Klasse Frame abgeleitet
    // die benoetgten Listener anbinden
    class HauptFrameEx4 extends Frame implements java.awt.event.MouseListener, java.awt.event.WindowListener {
    private Button ivjButton1 = null;
    private Button ivjButton2 = null;
    private Label ivjLabel2 = null;
    private Label ivjOutDataString = null;
    private Label ivjOutSpaltenName = null;
    private Label ivjSpaltenNr = null;
    private TextField ivjSpaltenNummer = null;
    private Label ivjZeilenNr = null;
    private TextField ivjZeilenNummer = null;
    private String strData = "";
    private String strSpaltenname = "";

    // default Konstruktor
    public HauptFrameEx4(){
    super();
    initialize();
    }// HauptFrameEx4


    // zweiter Konstruktor mit Applaet uebergabe
    public HauptFrameEx4( java.applet.Applet appl ){
    appl.super();
    initialize();
    }// HauptFrameEx4



    Wenn das nicht reichen sollte, dann kann ich auch das ganze prog reinstellen.
    MfG; Markus
     

Ähnliche Themen

  1. Konsolenprogramm compilieren
    Von Roumeo im Forum Java
    Antworten: 4
    Letzter Beitrag: 30.01.09, 09:21
  2. Compilieren zur Laufzeit
    Von Kai Cierpka im Forum Java
    Antworten: 6
    Letzter Beitrag: 28.01.08, 19:06
  3. Jetty 6 - JSP Compilieren?
    Von Wasteman im Forum Java
    Antworten: 0
    Letzter Beitrag: 19.04.07, 10:49
  4. PHP Compilieren
    Von aKraus im Forum PHP
    Antworten: 1
    Letzter Beitrag: 24.11.06, 10:39
  5. Von der Eingabeaufforderung Compilieren
    Von hunne im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 15.07.03, 12:46