Avatar billede aslan Nybegynder
15. januar 2002 - 20:48 Der er 11 kommentarer og
1 løsning

hvis applet på browser?

Når jeg forsøger at se dette simple applet på en browser for jeg fejl:

class Welcome {

  /* Welcome program      by J M Bishop Dec 1996
  * ---------------      Java 2 April 2000
  * Illustrates a simple program displaying a message.
  */

  Welcome () {
    System.out.println(\"Welcome to Java Gently!\");
  }

  public static void main (String [ ] args) {
    new Welcome();
  }
}

html siden:

<HTML>
<HEAD>
<TITLE>HTML til Java</TITLE>
</HEAD>
<BODY>
<APPLET CODE=\"Welcome.class\" WIDTH=\"400\" HEIGHT=\"400\">
Denne side kræver Java!
</APPLET>
</BODY>
</HTML>

Det kan jeg ikke forstå jeg har compileret det og alt burde være som det skulle?Hjælp lige nooben!
Avatar billede soreno Praktikant
15. januar 2002 - 21:08 #1
det er ikke en applet, derfor får du fejl.
Avatar billede aslan Nybegynder
15. januar 2002 - 21:09 #2
ok hvordan er det så muligt for mig at se scriptet i aktion?
Avatar billede code0.dk Nybegynder
15. januar 2002 - 21:10 #3
hvis det er en  applet så skal du klasse starte sådan

class Welcome extends javax.swing.JApplet[
Avatar billede soreno Praktikant
15. januar 2002 - 21:13 #4
det er ikke et script det er en java applikation
for at køre programmet, skal du åbne et konsol vindue, eks:
åben et \"dos-vindue\"
i mappen med Welcome.class skriv:
java Welcome
Avatar billede aslan Nybegynder
15. januar 2002 - 21:13 #5
Men det er jo ikke en applet?Så hvordan kan jeg se det på en browser?
Avatar billede soreno Praktikant
15. januar 2002 - 21:15 #6
for at se det skal du lave en applet..(!)
kig evt i \\jdk13\\demo\\applets for at se hvordan de kan laves.
Avatar billede aslan Nybegynder
15. januar 2002 - 21:16 #7
ok jeg er med men hvad betyder de her linjer egentlig:

public static void main (String [ ] args) {
    new Welcome();
  }
ku scriptet ikke være skrevet uden?
Avatar billede soreno Praktikant
15. januar 2002 - 21:22 #8
public static void main(String [] args) //definere dit programs (ikke applet ;) entry point, altså er det her programmet starter (alle programmer har en main)
new Welcome(); //instanciere et anonymt objekt af klassen Welcome
Avatar billede aslan Nybegynder
15. januar 2002 - 21:29 #9
Hvad er ideen med at instanciere et anonymt objekt af klassen Welcome ?
Avatar billede soreno Praktikant
15. januar 2002 - 21:34 #10
prøv følgende kode:

import java.awt.Graphics;
import java.applet.Applet;

public class TestApplet extends Applet
{
   
    public void paint(Graphics g)
    {
        g.drawString(\"Hello World\", 0, 13);
    }

}

<title>TestApplet</title>
<applet code=\"TestApplet.class\" width=400 height=300>
</applet>
Avatar billede soreno Praktikant
15. januar 2002 - 21:35 #11
anonymt objekt: vend tilbage til det når du får mere styr på java.
Avatar billede aslan Nybegynder
15. januar 2002 - 21:41 #12
Ok mange tak nu virker appletet;) Jeg er blevet klogere, nu må jeg bygger mere på!
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