Avatar billede thinge Nybegynder
01. maj 2002 - 19:02 Der er 16 kommentarer og
1 løsning

Problem med applet

Jeg sidder og laver en applet. Når jeg tester den lokal, virker den fint, men på nettet får jeg bare en grå kasse.
Kan det være fordi jeg bruger jdk 1.4 og andre ikke gør, eller er det noget helt andet????

Håber I kan hjælpe
http://217.157.182.108/Hesteklubben/
Avatar billede backside Nybegynder
01. maj 2002 - 19:30 #1
Kan det ha´ noget at gøre med at din applet er stavet med stort?
Avatar billede thinge Nybegynder
01. maj 2002 - 19:44 #2
er det da et problem
Avatar billede disky Nybegynder
01. maj 2002 - 20:14 #3
hvad forsøger din applet at gøre ?
Avatar billede disky Nybegynder
01. maj 2002 - 20:15 #4
<APPLET codebase=".." code="Applet/Applet" width=150 height=200></APPLET>

din codebase peger en directory ud, lav den til ="."

er du helt sikkert på din code skal være Applet/Applet ?

Og ikke bare Applet
Avatar billede backside Nybegynder
01. maj 2002 - 20:16 #5
thinge>> Ved det ikke, men jeg kan umiddelbart ikke se at der er noget galt andet end at den ikke virker.
Avatar billede backside Nybegynder
01. maj 2002 - 20:17 #6
Det lød da dumt det jeg lige skrev.  *G*
Avatar billede backside Nybegynder
01. maj 2002 - 20:18 #7
disky>> Han må ha rettet i den for den så god nok ud tidligere. Der hed den Applet/Applet.class
Avatar billede disky Nybegynder
01. maj 2002 - 20:21 #8
ja .class mangler også :)
Avatar billede soelvpil Nybegynder
01. maj 2002 - 20:24 #9
<APPLET codebase="." code="Applet/Applet.class" width=150 height=200></APPLET>
Avatar billede soelvpil Nybegynder
01. maj 2002 - 20:27 #10
Hov det var muligvis noget vrøvl.

Hvis din applet ligger i en package der hedder Applet, skal der stå
<APPLET codebase="." code="Applet.Applet.class" width=150 height=200></APPLET>

ellers skal der stå

<APPLET codebase="Applet" code="Applet.class" width=150 height=200></APPLET>
Avatar billede disky Nybegynder
01. maj 2002 - 20:28 #11
soelvpil:
Din ellers gælder kun hvis Applet.class ligger i en skuffe med navnet 'Applet' i forhold til det sted .html filen ligger.
Avatar billede soelvpil Nybegynder
01. maj 2002 - 20:29 #12
Det gør den, jeg har checket
Avatar billede disky Nybegynder
01. maj 2002 - 20:33 #13
her er source koden :)

// Decompiler options: packimports(3)
// Source File Name:  Applet.java

import java.awt.Container;
import java.awt.Dimension;
import javax.swing.*;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.TreeSelectionModel;

public class Applet extends JApplet
{

    public Applet()
    {
    }

    public void init()
    {
        traeGUI(lavMedlemmer());
    }

    private DefaultMutableTreeNode lavMedlemmer()
    {
        Mappe rod = new Mappe("Hesteklubben");
        Mappe medlemmer = new Mappe("Medlemmer");
        medlemmer.add(new Medlem("Henning"));
        medlemmer.add(new Medlem("Niels"));
        rod.add(medlemmer);
        Mappe chat = new Mappe("Chat");
        rod.add(chat);
        return rod.getDMTN();
    }

    private void traeGUI(DefaultMutableTreeNode rod)
    {
        JTree jt = new JTree(rod);
        jt.getSelectionModel().setSelectionMode(1);
        jt.addTreeSelectionListener(new Controller(jt, this));
        JScrollPane treeView = new JScrollPane(jt);
        treeView.setPreferredSize(new Dimension(500, 300));
        getContentPane().add(treeView, "Center");
        setVisible(true);
    }
}


Thinge: det kan give problemmer at du bruger Swing ting, da Microsoft'es JRE ikke understøtter Swing.
Avatar billede soelvpil Nybegynder
01. maj 2002 - 20:45 #14
Nogen der kan huske, hvordan man fortæller browseren, at den skal hente en ny java-plugin?

Et andet vildt gæt: prøv at omdøbe klassen til noget andet, der findes jo en klasse der hedder java.awt.Applet, det kunne måske forvirre?
Avatar billede thinge Nybegynder
01. maj 2002 - 23:39 #15
Jeg skal bruge noget plugin-værk..tror jeg for folk med jdk 1.4 kan godt se appletten???
Er der nogen der ved noget om det plugin
Avatar billede disky Nybegynder
01. maj 2002 - 23:44 #16
folk med jdk1.4 kan godt se den, men du bruger <applet> tag'en til at loade appleten med, og IE vil så bruge microsoftes egen JRE som ikke understøtter swing:

her er et svar til lignende spørgsmål fra suns forum:
Your browser is probably configured to use the Microsoft JVM, which is older and doesn't have the swing classes (probably). To use Sun's java plug-in, make sure you are using the <OBJECT...> tag, not the <APPLET...> tag.


og ikke mindst læs her:
http://java.sun.com/products/jfc/tsc/articles/converter/converter.html
Avatar billede thinge Nybegynder
03. maj 2002 - 17:10 #17
Disky tak for det gode link. Det var lige det jeg manglede
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