Avatar billede baitianlong Nybegynder
27. august 2003 - 00:56 Der er 21 kommentarer og
1 løsning

html kode til applet

Hej

Jeg sidder og prøver at lave den første applet, men jeg kan ikke få den vist i browseren. Jeg bruger denne html-kode fra en bog:

<head>
<title>Hva saa der !
</title>
</head>
<body>
<OBJECT HEIGHT="50" WIDTH="345" CLASSID="clsid:8AD9C840 - 044E - 11D1 - B3E9 - 00805F499D93"
CODEBASE="http://java.sun.com/products/plugin/autodl/jinstall-1_4_0-win.cab">
<PARAM name="CODE" value="Ur.class">
Det virkede ikke :( !!
</OBJECT>
</BODY>

Hver gang jeg kører siden henter den plugin'et og installerer det, men viser ikke applet'en.
Avatar billede squashguy Nybegynder
27. august 2003 - 01:13 #1
<applet code="ur.class" width="345" height="50"></applet>
Avatar billede baitianlong Nybegynder
27. august 2003 - 01:20 #2
Den har jeg prøvet inden den anden, og den virkede ikke :S
Avatar billede squashguy Nybegynder
27. august 2003 - 01:26 #3
ur.class ligger i samme mappe som din .html fil?

hvad siger den af fejl?
Avatar billede squashguy Nybegynder
27. august 2003 - 01:27 #4
<applet..> er korrekt syntax
Avatar billede baitianlong Nybegynder
27. august 2003 - 01:32 #5
Den siger Exception: java.lang.classCastException: Ur, i et applet lignende codebase
Avatar billede squashguy Nybegynder
27. august 2003 - 01:35 #6
tyder på en fejl i din applet.
Avatar billede baitianlong Nybegynder
27. august 2003 - 01:42 #7
import java.awt.*;
import java.util.*;

public class Ur extends javax.swing.JApplet {
    private Color karamel = new Color(255,204,102);
    private String sidsteTid = "";
   
    private void init() {
        setBackground(Color.black);
    }
   
    public void paint(Graphics skærm) {
        Graphics2D skærm2D = (Graphics2D)skærm;
        Font tekst = new Font("Monospaced", Font.BOLD, 20);
        skærm2D.setFont(tekst);
        GregorianCalendar dag = new GregorianCalendar();
        String tid = dag.getTime().toString();
        skærm2D.setColor(Color.black);
        skærm2D.drawString(sidsteTid, 5, 25);
        skærm2D.setColor(karamel);
        skærm2D.drawString(tid, 5, 25);
        try {
            Thread.sleep(1000);
        } catch(InterruptedException e) {
            //gør intet
        }
        sidsteTid = tid;
        repaint();
    }

}
Avatar billede squashguy Nybegynder
27. august 2003 - 01:56 #8
har lige prøvet at compile den; her virker den fint
Avatar billede baitianlong Nybegynder
27. august 2003 - 02:08 #9
http://62.199.241.199/javaur.html

Jeg har denne html kode:

<APPLET CODE="Ur.class" Height = "50" Width = "345">
blah
</applet>

og så Ur.class liggende ved siden af. Her giver den fejl !
Avatar billede arne_v Ekspert
27. august 2003 - 11:32 #10
Kunne du prøve at sætte en CODEBASE="." ind ?
Avatar billede arne_v Ekspert
27. august 2003 - 11:37 #11
Øh.

Jeg kiggede lige på Ur.class:

public class Ur
{

    public Ur()
    {
    }
}

det er da ikke en applet !?
Avatar billede squashguy Nybegynder
27. august 2003 - 15:57 #12
nej, den class ligner ikke meget en applet.
Avatar billede baitianlong Nybegynder
27. august 2003 - 16:14 #13
Jeg fatter ikke så meget så... Jeg har skrevet det af fra en bog om Java !!

Hvordan skal det så skrives ?
Avatar billede arne_v Ekspert
27. august 2003 - 16:19 #14
En applet klasse extender enten Applet eller JApplet.
Avatar billede arne_v Ekspert
27. august 2003 - 16:20 #15
Avatar billede arne_v Ekspert
27. august 2003 - 16:21 #16
Men din kode 01:42:24 ser OK ud - jeg undrer mig bare oover at det ikke
er den samme som jeg downloader !
Avatar billede baitianlong Nybegynder
27. august 2003 - 16:31 #17
Nu kører appletten på http://62.199.241.199/javaur.html , så problemet er delvist løst... Jeg fatter så bare ikke at tallene ser så underlige ud... Prøv lige at check det :)
Avatar billede baitianlong Nybegynder
27. august 2003 - 16:33 #18
Og efter jeg har installeret et javaPlugin, virker mit udviklingsværktøj (Eclipse) ikke mere :( - hvad er det for noget skrammel...

Lidt hjælp her, med de to ting, og points'ne vil falde for denne gang
Avatar billede baitianlong Nybegynder
27. august 2003 - 16:34 #19
..det er noget med at den vil lave baggrunden sort, og det gør den åbenbart når tallene skifter, i stedet for bare at lave det sort fra starten af...
Avatar billede baitianlong Nybegynder
03. september 2003 - 15:11 #20
Er der ikke nogen, der smider et svar (arne_v, squashguy) (o; - så vi kan få lukket
Avatar billede arne_v Ekspert
03. september 2003 - 15:29 #21
ok
Avatar billede arne_v Ekspert
10. september 2003 - 22:00 #22
squashguy hvis du lukker et svar så kan legende få lukket
spørgsmålet !
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