Avatar billede Slettet bruger
17. februar 2008 - 12:21 Der er 7 kommentarer og
1 løsning

Applet problemer

***Jeg har lavet en applet i Netbeans (Netbeans->new file->java->java class)

package x;

import java.awt.*;
import javax.swing.*;

public class enapplet extends JApplet
{
    public void paint(Graphics g)
    {
        super.paint(g);
       
        g.fillOval(5,10,300,30);
       
        g.setColor(Color.GREEN);
       
        g.drawString("Hej grafise verden",100,30);
    }
}

***Så har jeg lavet en HTML, der skulle køre den (Netbeans->new file->other->HTML file)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>En applet</title>
  </head>
  <body>
      <applet codebase="enapplet.class" width="400" height="300"></applet>
  </body>
</html>

***Men når jeg prøver, at køre den i min browser, kommer der kun en ramme med et kryds. Nede i hjørnet står der:"Applet enapplet notinited"

Hvad er der galt?
Avatar billede _carsten Nybegynder
17. februar 2008 - 12:25 #1
Prøv:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>En applet</title>
  </head>
  <body>
      <applet codebase="." code="enapplet.class" width="400" height="300"></applet>
  </body>
</html>
Avatar billede Slettet bruger
17. februar 2008 - 14:11 #2
Jeg har prøvet at skrive den nye kode, men det virker stadig ikke.

(Nu skriver den "Loading Java Applet Failed" nede i hjørnet")
Avatar billede _carsten Nybegynder
17. februar 2008 - 14:29 #3
Det må du undskylde, så ikke lige du havde lagt den i en package (package x;
)

Sådan:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>En applet</title>
  </head>
  <body>
      <applet codebase="." code="x/enapplet.class" width="400" height="300"></applet>
  </body>
</html>
Avatar billede Slettet bruger
17. februar 2008 - 16:02 #4
Har rettet det, men det virker stadig ikke
- I Netbeans skriver den "Deprecated tag"???
Avatar billede _carsten Nybegynder
17. februar 2008 - 16:11 #5
Når du bruger package i dine filer skal du have følgende struktur på din disk

C:\...\..\hvad_ved_jeg\X\enapplet.class
C:\...\..\hvad_ved_jeg\HTML-fil.html

Har du det ???
Avatar billede Slettet bruger
17. februar 2008 - 18:17 #6
Nu du siger det, det har jeg måske ikke
- prøver lige at rette det
Avatar billede Slettet bruger
17. februar 2008 - 19:56 #7
Du havde ret! Jeg havde for meget rod i mit mappesystem
Tak for hjælpen - lægger du lige et svar?
Avatar billede _carsten Nybegynder
17. februar 2008 - 19:58 #8
:)

Svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester