RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Applet qui ne s'affiche pas

Forum : APPLET
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : FAQ APPLET

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGES : [1] [2] [3]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM APPLET

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
luckyz33
Nouveau membre
Inscrit : 17/03/2007
Messages : 14
Message
#127460
Posté le 17/03/07 à 01:53
Bonjour,

Je tape mon code Java sous Eclipse et lorsque je lance mon applet sous Eclipse, ca marche.
Or, lorsque je decide d'inclure mon applet dans une page HTML, quand je lance ma page HTML, a la place de l'applet j'ai un gros carre gris.
J'ai essaye sur pleins de machines differentes, sous Linux, Sous XP, etc et rien a faire ca ne passe pas... je suis desespere...Smiley

Voila le code de ma page HTML

<HTML>
<HEAD>
<TITLE>Page de test </TITLE>
</HEAD>
<BODY>
<H1 Align="center">Test de l applet</H1> <BR>

<DIV Align="center">
<APPLET Code="MonApplet.class" Width=300 Height=50>
Votre navigateur ne supporte pas les applets.
</APPLET>
</DIV>
</BODY>
</HTML>


Merci d'avance pour votre aide

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

luckyz33
Nouveau membre
Inscrit : 17/03/2007
Messages : 14
Message
#127499
Posté le 17/03/07 à 19:25
Je precise que j'ai fait en sorte d enlever tout objet de Java.swing, sachant que swing n 'est pas trop compatible avec les applets...

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

daemoth
Superviseur :
- Bavardages
- Java
Modérateur :
- Access
Avatar de daemoth
Inscrit : 15/01/2007
Messages : 728
Message
#127626
Posté le 19/03/07 à 16:05
Je dois te dire que je n'ai jamais fais Applet.
Ici, il semble dire que ta class a besoin d'un méthode nommé init()
Est ce le cas?
__________________________
Celui qui tue un homme est un meurtrier,
Celui qui tue un peuple est un tyran,
Celui qui tue des millions de gens est un dieu.

(Désolé pour les fautes d'orthographe que j'ai commises, et celles que je vais faire!)

--Ombre du Crépuscule--

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

ReaM
Superviseur :
- Java
Avatar de ReaM
Inscrit : 24/02/2005
Messages : 741
Message
#127632
Posté le 19/03/07 à 17:26
Il est préconisé d'utiliser awt au lieu de swing pour l'interface d'un applet.

Structure d'un applet :

public void init() : cette méthode est invoquée quand le navigateur lance votre applet (normalement une fois pour toute).
*

public void start() : le start est lancé après la méthode init. Pour mieux comprendre son utilité, il faut bien comprendre que vous pouvez changer de document HTML à tout moment. Vous étiez en train d'utiliser une applet puis vous partez sur http://www.infini-fr.com. Votre applet est alors stoppée, mais pas complètement déchargée de la mémoire. Si vous cliquez sur le bouton "Back" du navigateur, seule la méthode start sera alors relancée.
*

public void stop() : comme nous venons de le comprendre, cette méthode est lancée quand vous quittez la page HTML contenant l'applet. Mais la machine virtuelle Java n'est pas arrêtée et l'applet continu de vivre. Donc, si vous avez lancé des threads, des sons ou des animations à partir de la méthode start, prenez soin de tous stopper dans le stop. Il n'est pas rare de continuer à entendre les musiques d'une applet après avoir quitté cette dernière : cela fait relativement mauvais effet.
*

public void destroy() : cette méthode déclanche lorsque le navigateur décide de décharger la JVM de sa mémoire. Cela intervient dès que le navigateur décide qu'il manque de mémoire cache. Dans ce cas, si vous retournez à l'adresse de l'applet, celle-ci devra être complètement rechargée. Les méthodes init est start seront alors relancées.
__________________________
Image
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : rien ne fonctionne et personne ne sait pourquoi...

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

luckyz33
Nouveau membre
Inscrit : 17/03/2007
Messages : 14
Message
#127651
Posté le 19/03/07 à 19:02
Merci mais j'ai la fonction init() dans mon applet java. Comme je disais dans le message, mon applet fonctionne parfaitement qd je la lance depuis Eclipse. Ce n'est que quand je la met dans mon HTML que j'ai un carre gris qui s affiche a la place (carre gris avec l'icone croix rouge en haut a gauche)

Et je precise aussi que je n ai pas utilise swing mais plutot awt.
Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

daemoth
Superviseur :
- Bavardages
- Java
Modérateur :
- Access
Avatar de daemoth
Inscrit : 15/01/2007
Messages : 728
Message
#127652
Posté le 19/03/07 à 19:08
Est ce que tu t'es assuré que "MonApplet.class" est le bon chemin de ta class?
__________________________
Celui qui tue un homme est un meurtrier,
Celui qui tue un peuple est un tyran,
Celui qui tue des millions de gens est un dieu.

(Désolé pour les fautes d'orthographe que j'ai commises, et celles que je vais faire!)

--Ombre du Crépuscule--

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

luckyz33
Nouveau membre
Inscrit : 17/03/2007
Messages : 14
Message
#127654
Posté le 19/03/07 à 19:10
oui en fait j'ai mis mon .class et mon HTML dans le meme dossier

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

ReaM
Superviseur :
- Java
Avatar de ReaM
Inscrit : 24/02/2005
Messages : 741
Message
#127657
Posté le 19/03/07 à 19:26
Question assez bête j'en conçois , est ce que ton navigateur permet d'afficher des applets ? As-tu essayé avec d'autres ? Ne faut-il pas également mettre dans les balises html des propriétés param ? J'ai un vague souvenir des applets , je suis en train de chercher après un ancien code que j'avais fait .

Ah oui maintenant que j'y pense ! Utilises-tu des images dans cet applet ? J'avais eu des problèmes d'affichage sous navigateur à cause de class security alors que sous Eclipse tout se passait bien . Peut être que le problème se trouve la.
__________________________
Image
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : rien ne fonctionne et personne ne sait pourquoi...

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

luckyz33
Nouveau membre
Inscrit : 17/03/2007
Messages : 14
Message
#127664
Posté le 19/03/07 à 19:54
Merci ReaM de t en inquieter Smiley
Pour repondre a tes questions, oui j ai essaye sous plusieurs navigateurs (Konqeror, IE, Mozilla) et sous Linux, sous XP,mais rien a faire.
aussi, je n'utilise pas d'image dans mon applet.

Dans mon applet, je n'ai pas besoin de PARAM car tout se fait dans ma classe sans avoir besoin de parametres exterieurs.

Je ne vois donc toujours pas ce qui se passe...Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

daemoth
Superviseur :
- Bavardages
- Java
Modérateur :
- Access
Avatar de daemoth
Inscrit : 15/01/2007
Messages : 728
Message
#127666
Posté le 19/03/07 à 19:58
As tu essayer, qu'en ta y être, de faire une applet le plus simple possible pour voir si sa marche? et si sa marche, ben tu rajoute un affaire et u réésssaie...
__________________________
Celui qui tue un homme est un meurtrier,
Celui qui tue un peuple est un tyran,
Celui qui tue des millions de gens est un dieu.

(Désolé pour les fautes d'orthographe que j'ai commises, et celles que je vais faire!)

--Ombre du Crépuscule--

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM APPLET



    PAGES : [1] [2] [3]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.