Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

hi

Ich habe folgendes Problem:

Ich habe einen Code von einem Tutorial kopiert und ihn mit Netbeans kompiliert.

Der Code ist folgender:

import java.applet.*;

import java.awt.*;


// The drawing area is 600 by 400.

// (X=0, Y=0) is the top left corner.

//

public class test extends Applet

{


  public void paint ( Graphics gr )

  {

    double inc = 1.0/32.0;


    for ( double x = 0.0; x <= 2*Math.PI; x = x + inc )

    {

      double y     = Math.sin( x );

      double nextx = x + inc;

      double nexty = Math.sin( nextx );


      int startX   = (int)(  x * 599/(2*Math.PI) );

      int startY   = (int)( -y * 399.0/2.0 + 399.0/2.0 );

      int endX     = (int)(  nextx * 599/(2*Math.PI) );

      int endY     = (int)( -nexty * 399.0/2.0 + 399.0/2.0 );


      gr.drawLine( startX, startY, endX, endY );

    }

  }

}
die test.Class Datei ist nun im gleichen Verzeichnis wie meine test1.html Datei. Die html Datei schaut so aus:

<html>

<head>

</head>

<body>

<applet code="test.class" width="600" height="400">

</applet>

</body>

</html>

Wenn ich jetzt die html Datei mit FireFox öffne bekomme ich aber nur das Symbol das ein Bild fehlt angezeigt...

Netbeans sagt mir nur "Multiple annotations here [2] - click to cyrcle" in der "public void paint" Zeile.

Ich habe jetzt schon mehrere Applets probiert manchmal klappt es manchmal nicht und das schlimme ist ich weiß nicht warum.

mfg hyperion

  • 3 Wochen später...
Geschrieben

hmm Add @Override Annotation kann ich bei der Fehlermeldung (wobei es eher ein Fehlerhinweis ist) anklicken, dann fügt netbeans "@Override" ein.

Dann funktioniert aber auch nichts. Dann ist eigentlich die einzigste Möglichkeit doch, dass der Compiler von netbeans fehlerhaft ist. Wobei das Problem nur bei Applets auftritt.

Echt gemein sowas:)

mfg hyperion

Geschrieben
Dann ist eigentlich die einzigste Möglichkeit doch, dass der Compiler von netbeans fehlerhaft ist.

Das glaube ich nicht ...

Hast du mal den appletviewer aus dem JDK ausprobiert?

Gruß

Geschrieben (bearbeitet)

hmm also ich hab jetzt mal die .class Datei mit appletviewer.exe geöffnet da passiert gar nichts.

mfg hyperion

EDIT: Ah wenn ich in NetBeans einfach rechtsklick auf test.java klicke und dann run file dann funktionierts.

Bearbeitet von hyperion
Geschrieben

Hallo,

hmm ich habe jetzt nochmal ein Beispiel genommen:

import java.applet.Applet;

import java.awt.*;


public class AEHousman extends Applet

{

  public void paint ( Graphics gr )

  { 

    setBackground( Color.pink );

    gr.drawString("Loveliest of trees, the cherry now", 25, 30);

    gr.drawString("Is hung with bloom along the bough,", 25, 50);

    gr.drawString("And stands about the woodland ride", 25, 70 );

    gr.drawString("Wearing white for Eastertide." ,25, 90);

    gr.drawString("--- A. E. Housman" ,50, 130);

   }

}

Das funktioniert dann auch wenn ich das kompiliere und mit meiner html Datei öffne. Allerdings wenn ich dann noch etwas ändere und neu kompiliere( ja sogar die alte .clas Datei lösche und komplett neu kompiliere) zeigt es mir immernoch die alte Version an. Cache habe ich bereits auch schon geleert.

mfg hyperion

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...