Applet nicht initialisiert

Status
Nicht offen für weitere Antworten.

A3XX

Bekanntes Mitglied
Hi

Heute ist glaub ich nicht mein Tag :cry: Schon die andere Übung (siehe mein anderes Thema) hab ich irgendwas nicht geschnallt und hier wieder.

Man muss so ein "Kuchendiagramm" zeichnen. Ich würde das Programm gerne testen aber es steht immer "Applet nicht initialisiert" wieso?!?!

Code:
package playcards;

import java.awt.*;

public class StringClass {
  private final int startX = 100, startY = 100;
  private final int xSpace = 20, ySpace = 20;
  private String[] array = new String[10];
  private String newValue;
  private boolean newEntry = false;
  private boolean searchEntry = false;
  private boolean foundEntry = false;


  public boolean inputString() {
    boolean success = false;

    for(int i = 0; i < this.array.length; i++){
      if(this.array[i] == null) {
        this.array[i] = this.newValue;
        return success = true;
      }
    }
    return success = false;
  }

  public void display(Graphics g) {
    g.drawString(Boolean.toString(searchEntry), 200, 200);
    g.drawString(Boolean.toString(foundEntry), 200, 220);

    if(this.searchEntry) {
      if(this.foundEntry) {
        g.drawString("Your searched item has been found", 400, 200);
      } else {
        g.drawString("Your searched item has NOT been found", 400, 200);
      }

      this.foundEntry = false;
      this.searchEntry = false;
    }

    if (this.newEntry) {
      if (this.inputString()) {
        g.drawString("The new entry '" + this.newValue + "' has been added", 300,
                     100);
      }
      else {
        g.drawString("Sorry, the array is already full!", 300, 100);
      }
      this.newValue = "";
      this.newEntry = false;
    }

    for (int i = 0; i < array.length; i++) {
      g.drawString(array[i], this.startX + this.xSpace * i, this.startY + this.ySpace * i);
    }
  }

  public void setNewValue(String newString) {
    this.newValue = newString;
    this.newEntry = true;
  }

  public void seekEntry(String word) {
   this.searchEntry = true;

    for(int i = 0; i < array.length; i++){
      if(array[i].equals(word)) {
        this.foundEntry = true;
      }
    }
  }
}



-----------------------------------------------------------------------------------------------------------
Die eigentliche Klasse mit den Buttons und Textfeldern, ActionListener etc.
-----------------------------------------------------------------------------------------------------------



package playcards;

import java.awt.*;
import java.awt.event.*;
import java.applet.*;

public class Uebung05 extends Applet implements ActionListener {
  private StringClass myString = new StringClass();
  private TextField newEntry, searchEntry;
  private Button enter, search;


  public void init() {
    newEntry = new TextField(20);
    add(newEntry);

    enter = new Button("Enter new value");
    add(enter);
    enter.addActionListener(this);

    searchEntry = new TextField(20);
    add(searchEntry);

    search = new Button("Search for this value");
    add(search);
    search.addActionListener(this);
  }

  public void actionPerformed(ActionEvent event) {
    if(event.getSource() == search) {
      myString.seekEntry(searchEntry.getText());
    }
    if(event.getSource() == enter) {
      if (newEntry.getText() != "") {
        myString.setNewValue(newEntry.getText());
      }
    }

    repaint();
  }

  public void paint(Graphics g){
    myString.display(g);
  }
}
 

L-ectron-X

Gesperrter Benutzer
Schon mal in die FAQ geguckt?
Ansonsten kompiliere zunächst mal ohne die Package-Deklarationen und teste im AppletViewer. Wenn später alles läuft, kannst Du sie wieder setzen.
 

A3XX

Bekanntes Mitglied
Hi L-ectron

Ja hab in die FAQ schon geguckt. Bei mir läuft das Applet weder implementiert im Browser noch im Applet Viewer. Und ich verstehe nicht wieso, denn alle meine vorherigen Übungs-Applets (ca. 100) liefen einwandfrei...

Und wenn ich die Package Deklarationen entferne geht das Kompilieren gar nicht mehr.
Und by the way, ich benutze Borland JBuilder
 

L-ectron-X

Gesperrter Benutzer
Hm, ist schon komisch, die meisten Leute, die hier Ärger mit Applets haben, schreiben die mit dem JBuilder. Ich kompilier mir mal den Code, vielleicht finde ich dann was.
 

L-ectron-X

Gesperrter Benutzer
Ich habe das Applet mit gesetzten Package-Deklarationen auch nicht zum Laufen bekommen. ???:L
Dann habe ich mal die Package-Deklaration entfernt und neu kompiliert. Und siehe da, es lief. Auf der Java-Konsole war zwar noch eine NullPointerException, aber das Applet wurde angezeigt.
 

A3XX

Bekanntes Mitglied
Hm ich kann das irgendwie gar nicht kompilieren, JBuilder gibt mir gerade einen Fehler wenn ich das mache ohne die Package Deklaratioonen.

Aber was kann ich jetzt genau aus deinen Erkentnissen lernen? Was habe ich falsch gemacht?
 

L-ectron-X

Gesperrter Benutzer
Zunächst mal, ich arbeite nicht mit dem JBuilder. Das Applet habe ich mit dem :arrow:Java-Editor ausprobiert.
Normalerweise arbeite ich mit NetBeans, für kleine Programme nehme ich den Java-Editor. Aber das nur am Rande...
Du konntest es nicht mehr kompilieren nach dem Du die Package-Deklaration entfernt hast: das liegt daran, weil JBuilder die interne Verzeichnisstruktur Deines Projekts nicht anpasst. Der Compiler sucht dadurch in einem Verzeichnis, in dem er Deine Klasse nicht finden kann.
Du kannst nun einfach mal das Projekt im JBuilder neu anlegen und den gesamten Code (ohne package-Deklaration) hinein kopieren und kompilieren. Das sollte funktonieren.
Ansonsten stelle doch mal die Frage, die JBuilder betrifft, in die IDE & Tools - Sektion, dort ist sicher schneller jemand zu finden, der sich mit JBuilder besser auskennt als ich.
 

Isaac

Bekanntes Mitglied
Ich habs gerade mal in ein Projekt in Eclipse reingepackt und es "funktioniert". Die Tüddelchen sind dafür weil ich nicht genau weiss was es mchen soll aber es kommt ein Fenster hoch mit "Enter new Value" und "Search forthis value"

Ich habe in meinem Testprojekt ein neues Package angelegt und die beiden Klassen in diesem Package erzeugt und dann einfach "Run as Java Applet" und des wars....


if (newEntry.getText() != "") //Böse Falle
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
Dogge Start:Applet nicht Initialisiert Java Basics - Anfänger-Themen 11
J Fehlermeldung: Applet nicht initialisiert Java Basics - Anfänger-Themen 24
G Problem: Start: Applet nicht initialisiert Java Basics - Anfänger-Themen 4
D Java Applet wird nicht im Browser angezeigt Java Basics - Anfänger-Themen 6
S Erste Schritte Java Applet lässt sich im Browser nicht öffnen Java Basics - Anfänger-Themen 9
J Erstes Applet läßt sich nicht anzeigen Java Basics - Anfänger-Themen 2
J JavaScript findet Applet Methode nicht Java Basics - Anfänger-Themen 2
K Applet funz. im Browser nicht Java Basics - Anfänger-Themen 11
F Platzieren von Komponenten in Swing Applet funktioniert nicht Java Basics - Anfänger-Themen 3
G Signiertes Applet wird nicht ausgeführt Java Basics - Anfänger-Themen 1
F signiertes Applet fkt. nicht bei lokalem Aufruf Java Basics - Anfänger-Themen 2
S Applet findet Klasse nicht Java Basics - Anfänger-Themen 7
K Applet wird nicht im Browser und Appletviewer angezeigt Java Basics - Anfänger-Themen 5
N Erste Schritte Applet zeichnet Bild nicht Java Basics - Anfänger-Themen 10
H Klassen in Eclipse stellt es im Ausgabe-Applet nicht dar Java Basics - Anfänger-Themen 5
M Applet kann in Browser nicht ausgeführt werden Java Basics - Anfänger-Themen 4
Z Applet startet nicht bei Domain mit Umlaut Java Basics - Anfänger-Themen 2
E Applet wird nicht angezeigt Java Basics - Anfänger-Themen 11
P Problem- Java Applet wird nicht ausgeführt Java Basics - Anfänger-Themen 9
N Import Problem, Applet will nicht Java Basics - Anfänger-Themen 6
U Applet wird nicht angezeigt Java Basics - Anfänger-Themen 2
F Ich kenn mich nicht mehr aus - 'java.lang.NoSuchMethodError: main' in Applet? Java Basics - Anfänger-Themen 2
R Applet startet nicht Java Basics - Anfänger-Themen 10
G Applet funktioniert im IE nicht. Java Basics - Anfänger-Themen 3
I Applet startet nicht Java Basics - Anfänger-Themen 2
C jar als Applet einbinden will schon wieder nicht Java Basics - Anfänger-Themen 7
T Applet reagiert nicht richtig Java Basics - Anfänger-Themen 5
M Applet wird in Eclipse angezeigt, im Browser nicht Java Basics - Anfänger-Themen 5
P Sound in Applikation (nicht Applet) Java Basics - Anfänger-Themen 5
Z Applet mit Mandelbrot und Juliam. läuft nicht rund Java Basics - Anfänger-Themen 6
D Applet öffnet nicht richtig Java Basics - Anfänger-Themen 4
H Applet nicht ausführbar! Java Basics - Anfänger-Themen 5
D Java Applet startet im Browser nicht Java Basics - Anfänger-Themen 9
StickToFreak Applet -> GameLoop + Listener / Listener funktioniert nicht Java Basics - Anfänger-Themen 22
R jar läßt sich nicht als Applet starten Java Basics - Anfänger-Themen 10
L Thread oder Nicht-Thread in Ticker-Applet Java Basics - Anfänger-Themen 7
G Applet - Methode start() wird nicht aufgerufen Java Basics - Anfänger-Themen 2
G Applet mit Lib startet nicht Java Basics - Anfänger-Themen 2
N Applet ruckelt solange Maus nicht in Bewegung? Java Basics - Anfänger-Themen 3
N Mein Applet findet -online- einfach die Klasse nicht ! Java Basics - Anfänger-Themen 6
G Gauss Applet läuft nicht Java Basics - Anfänger-Themen 9
G Applet mit Keylistener funktioniert nicht Java Basics - Anfänger-Themen 3
L Java Applet/Script wird nicht angezeigt. Java Basics - Anfänger-Themen 3
S Problem bei Java Applet (Applet verändert sich nicht) Java Basics - Anfänger-Themen 2
R Sound wird im Applet nicht abgespielt Java Basics - Anfänger-Themen 13
A applet startet nicht im webbrowser Java Basics - Anfänger-Themen 5
B Applet geht einfach nicht Java Basics - Anfänger-Themen 16
J Applet läuft im Appletviewer, aber im Browser nicht. Java Basics - Anfänger-Themen 4
C Applet will nicht laufen Java Basics - Anfänger-Themen 13
R Applet lässt sich nicht kompilieren Java Basics - Anfänger-Themen 4
M Java-Applet zur Mittelwertberechnung Java Basics - Anfänger-Themen 3
M bestehendes Projekt als Applet speichern Java Basics - Anfänger-Themen 2
S Erste Schritte Java - Applet - Rechteck ständig versetzen Java Basics - Anfänger-Themen 14
A Applet Plot für atan erstellen Java Basics - Anfänger-Themen 1
K JDK installieren displays java applet für MAC Java Basics - Anfänger-Themen 10
S Zeichen von abgerundeten Rechtecken auf einem Applet Java Basics - Anfänger-Themen 5
J Einfache einbindung eines Bildes in ein Applet Java Basics - Anfänger-Themen 4
S Klassen Applet extern aufrufen Java Basics - Anfänger-Themen 1
C Applet Probleme Java Basics - Anfänger-Themen 1
A Compiler-Fehler Problem beim einbinden der applet Klasse Java Basics - Anfänger-Themen 2
M Erste Schritte Java Applet - HTML Seiten auslesen und in Access Datenbank schreiben? Java Basics - Anfänger-Themen 15
G Applet in ein JSP einbinden Java Basics - Anfänger-Themen 1
C Java-Applet Fehler "NoClassDefFoundError"? Java Basics - Anfänger-Themen 1
C Java Applet Fragen: Serialisierung, Excel import Java Basics - Anfänger-Themen 2
C Kalender in Applet einfügen Java Basics - Anfänger-Themen 0
J Punkte im Java-Applet verbinden Java Basics - Anfänger-Themen 4
D Bild im Applet anzeigen Java Basics - Anfänger-Themen 3
V Text aus einer .txt dynamisch ins applet einpassen Java Basics - Anfänger-Themen 0
M Java-Applet: Bild einbinden (getImage) Java Basics - Anfänger-Themen 0
thet1983 Erste Schritte <param> Tag in Applet Java Basics - Anfänger-Themen 4
F Swing Applet: mehrere Komponenten hinzufügen Java Basics - Anfänger-Themen 1
Y Applet: Verschlüsselung Java Basics - Anfänger-Themen 3
B JPanel/JFrame in ein Applet umwandeln (Webfähig) Java Basics - Anfänger-Themen 7
K Frage zu Applet Java Basics - Anfänger-Themen 3
V While Schleife für ganzes Applet Java Basics - Anfänger-Themen 6
P Applet Histogramm Java Basics - Anfänger-Themen 6
H 27 Kreise Zeichnen Java Applet Java Basics - Anfänger-Themen 2
G Java Applet aus Eclipse heraus testen? Java Basics - Anfänger-Themen 6
R Java Applet mit Mausklick ansprechen Java Basics - Anfänger-Themen 3
C Java Applet in html. Pong - old school Spiel Java Basics - Anfänger-Themen 10
S Applet-Objekt ist vor dem Hintergrund Java Basics - Anfänger-Themen 11
F Problem mit Applet Java Basics - Anfänger-Themen 5
A Applet mit Object-Tags einbinden. Java Basics - Anfänger-Themen 3
S Erste Schritte Fenster wechsel im Applet Java Basics - Anfänger-Themen 7
S Applet Deployment Java Basics - Anfänger-Themen 2
X Applet Fehler: java.lang.reflect.InvocationTargetException Java Basics - Anfänger-Themen 45
H Applet - main()-Methode Java Basics - Anfänger-Themen 4
L Applet : keine Recht für Zugriff auf Clipboard (trotz Zertifikat) Java Basics - Anfänger-Themen 4
L Applet soll Html-File öffnen Java Basics - Anfänger-Themen 2
L NetBeans Applet in html Java Basics - Anfänger-Themen 4
D Applet beenden Java Basics - Anfänger-Themen 7
Dogge Problem mit paint(Graphics g) im Applet Java Basics - Anfänger-Themen 13
M RSA Applet ohne Cipher Java Basics - Anfänger-Themen 15
B String verschlüsseln - Applet - ohne BASE64 Java Basics - Anfänger-Themen 7
S Methode in Applet starten Java Basics - Anfänger-Themen 2
M AWT Applet - Button aus anderer Klasse abfragen Java Basics - Anfänger-Themen 4
W Probleme mit Java Applet Java Basics - Anfänger-Themen 5
L Applet: Laden unterbricht den Browserfokus (scrollen) Java Basics - Anfänger-Themen 2
B Externe Libraries fuer Applet ... Pfad eingeben? Java Basics - Anfänger-Themen 23
Helgon ClassNotFound Applet Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben