[APPLET] : comment utiliser un package dans les applets ???
2 réponses
fabien.perie
Bonjour,
j'ai un gros problème... Lorsque dans ma classe j'utilise un package,
l'applet ne fonctionne plus.
Quand j'écrit la classe de la manière suivante (sans mettre le
package), cela fonctionne parfaitement : «
import java.applet.Applet;
import java.awt.*;
import java.awt.image.*;
public class Main extends java.applet.Applet
{
Image mon_image; //Définition d'un objet image
public void init() {
mon_image = getImage(getCodeBase(),"jeanne.jpg");
}
Et quand je rajoute le package testappletom (package testappletom)
dans ma classe et que dans mon fichier HTML, j'écris : « <applet
code="testappletom.Main.class" width="640" height="420"> »,
le navigateur ne détecte plus la classe et cela ne fonctionne pas...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christophe Marton
Verifier que Main.class est bien dans un repertoire nommé du nom du package "testappletom", relatif à la page HTML.
Christophe
PERIE Fabien wrote:
Bonjour,
j'ai un gros problème... Lorsque dans ma classe j'utilise un package, l'applet ne fonctionne plus.
Quand j'écrit la classe de la manière suivante (sans mettre le package), cela fonctionne parfaitement : « import java.applet.Applet; import java.awt.*; import java.awt.image.*;
public class Main extends java.applet.Applet { Image mon_image; //Définition d'un objet image
public void init() { mon_image = getImage(getCodeBase(),"jeanne.jpg"); }
Et quand je rajoute le package testappletom (package testappletom) dans ma classe et que dans mon fichier HTML, j'écris : « <applet code="testappletom.Main.class" width="640" height="420"> », le navigateur ne détecte plus la classe et cela ne fonctionne pas...
HELP ME !!!!
Merci d'avance pour votre aide. Fabien
Verifier que Main.class est bien dans un repertoire nommé du nom du
package "testappletom", relatif à la page HTML.
Christophe
PERIE Fabien wrote:
Bonjour,
j'ai un gros problème... Lorsque dans ma classe j'utilise un package,
l'applet ne fonctionne plus.
Quand j'écrit la classe de la manière suivante (sans mettre le
package), cela fonctionne parfaitement : «
import java.applet.Applet;
import java.awt.*;
import java.awt.image.*;
public class Main extends java.applet.Applet
{
Image mon_image; //Définition d'un objet image
public void init() {
mon_image = getImage(getCodeBase(),"jeanne.jpg");
}
Et quand je rajoute le package testappletom (package testappletom)
dans ma classe et que dans mon fichier HTML, j'écris : « <applet
code="testappletom.Main.class" width="640" height="420"> »,
le navigateur ne détecte plus la classe et cela ne fonctionne pas...
Verifier que Main.class est bien dans un repertoire nommé du nom du package "testappletom", relatif à la page HTML.
Christophe
PERIE Fabien wrote:
Bonjour,
j'ai un gros problème... Lorsque dans ma classe j'utilise un package, l'applet ne fonctionne plus.
Quand j'écrit la classe de la manière suivante (sans mettre le package), cela fonctionne parfaitement : « import java.applet.Applet; import java.awt.*; import java.awt.image.*;
public class Main extends java.applet.Applet { Image mon_image; //Définition d'un objet image
public void init() { mon_image = getImage(getCodeBase(),"jeanne.jpg"); }
Et quand je rajoute le package testappletom (package testappletom) dans ma classe et que dans mon fichier HTML, j'écris : « <applet code="testappletom.Main.class" width="640" height="420"> », le navigateur ne détecte plus la classe et cela ne fonctionne pas...
HELP ME !!!!
Merci d'avance pour votre aide. Fabien
hibiki
Bonjour,
j'ai un gros problème... Lorsque dans ma classe j'utilise un package, l'applet ne fonctionne plus.
Quand j'écrit la classe de la manière suivante (sans mettre le package), cela fonctionne parfaitement : « import java.applet.Applet; import java.awt.*; import java.awt.image.*;
public class Main extends java.applet.Applet { Image mon_image; //Définition d'un objet image
public void init() { mon_image = getImage(getCodeBase(),"jeanne.jpg"); }
Et quand je rajoute le package testappletom (package testappletom) dans ma classe et que dans mon fichier HTML, j'écris : « <applet code="testappletom.Main.class" width="640" height="420"> », le navigateur ne détecte plus la classe et cela ne fonctionne pas...
HELP ME !!!!
Merci d'avance pour votre aide. Fabien
Pour faire un package, 4 choses : La première, écrire package Machin en haut de ton code. La deuxième, placer ton code dans un dossier du même nom que le package (respecter la casse) La troisième, placer le tout dans un jar avec la commande du même nom. Enfin, le code html devient : <applet code="TonPackage.TaClasse.class" archive="TonJar.jar" ...> <param name.... </applet> -- Salutations,
Joachim Naulet
06 14 90 06 21 http://jnaulet.no-ip.com
Bonjour,
j'ai un gros problème... Lorsque dans ma classe j'utilise un package,
l'applet ne fonctionne plus.
Quand j'écrit la classe de la manière suivante (sans mettre le
package), cela fonctionne parfaitement : «
import java.applet.Applet;
import java.awt.*;
import java.awt.image.*;
public class Main extends java.applet.Applet
{
Image mon_image; //Définition d'un objet image
public void init() {
mon_image = getImage(getCodeBase(),"jeanne.jpg");
}
Et quand je rajoute le package testappletom (package testappletom)
dans ma classe et que dans mon fichier HTML, j'écris : « <applet
code="testappletom.Main.class" width="640" height="420"> »,
le navigateur ne détecte plus la classe et cela ne fonctionne pas...
HELP ME !!!!
Merci d'avance pour votre aide.
Fabien
Pour faire un package, 4 choses :
La première, écrire package Machin en haut de ton code.
La deuxième, placer ton code dans un dossier du même nom que le package
(respecter la casse)
La troisième, placer le tout dans un jar avec la commande du même nom.
Enfin, le code html devient :
<applet code="TonPackage.TaClasse.class" archive="TonJar.jar" ...>
<param name....
</applet>
--
Salutations,
j'ai un gros problème... Lorsque dans ma classe j'utilise un package, l'applet ne fonctionne plus.
Quand j'écrit la classe de la manière suivante (sans mettre le package), cela fonctionne parfaitement : « import java.applet.Applet; import java.awt.*; import java.awt.image.*;
public class Main extends java.applet.Applet { Image mon_image; //Définition d'un objet image
public void init() { mon_image = getImage(getCodeBase(),"jeanne.jpg"); }
Et quand je rajoute le package testappletom (package testappletom) dans ma classe et que dans mon fichier HTML, j'écris : « <applet code="testappletom.Main.class" width="640" height="420"> », le navigateur ne détecte plus la classe et cela ne fonctionne pas...
HELP ME !!!!
Merci d'avance pour votre aide. Fabien
Pour faire un package, 4 choses : La première, écrire package Machin en haut de ton code. La deuxième, placer ton code dans un dossier du même nom que le package (respecter la casse) La troisième, placer le tout dans un jar avec la commande du même nom. Enfin, le code html devient : <applet code="TonPackage.TaClasse.class" archive="TonJar.jar" ...> <param name.... </applet> -- Salutations,