IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Novice - non affichage dans le navigateur de l'applet


Sujet :

Applets Java

  1. #1
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut Novice - non affichage dans le navigateur de l'applet
    Bonjour à tous,

    Bien je débute dans le Java (développeur php connaissance de la programmation objet pour les bases).

    J'ai installé le JDK, le JRE.

    Création de mon fichier AppletBonjour.java :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    import java.awt.*;
    import java.applet.*;
     
    public class AppletBonjour extends Applet {
     
    public void paint(Graphics g) {
    	g.setColor(Color.black);
      g.drawString("Bonjour le monde ! comment ça va ?", 30, 160);
     g.drawRect(40, 20, 120, 60);
    	 }
     }
    Une fois créé lancement du javac sous DOS sans soucis -> création faite du fichier .class

    Je l'appelle bien dans mon navigateur via :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <HTML>
    <HEAD>
     <TITLE>Applet Bonjour</TITLE>
    </HEAD>
    <BODY>
     <H1>Applet Bonjour</H1>
     <HR>
     test
     <HR>
     <APPLET CODE="AppletBonjour.class" WIDTH="300" HEIGHT="200">
     </APPLET>
      <HR>test
    </BODY>
    </HTML>
    Mais ça ne marche pas... la zone est bien délimitée ; mais l'application ne s'affiche pas... J'ai bien vérifié ma version sous le site de Java Sun pas de soucis j'ai la dernière (update 8)... Et de même pour Mozilla ça ne fonctionne pas.

    Si quelqu'un avait un peu de temps à m'accorder, je lui en serai reconnaissant.

    Amicalement.

  2. #2
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Ajout d'éléments :

    J'ai lancé l'applets via appletviewer sous DOS et ça marche sans soucis. Donc ça vient des configurations de mes navigateurs ou de SP2... (xp)

  3. #3
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Août 2006
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2006
    Messages : 16
    Points : 17
    Points
    17
    Par défaut
    Bonjour,

    Je suis pas un pro mais j'ai une question .
    Il ne faut pas définir la méthode init() ?

  4. #4
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    bien j'ai tenté d'initialisé comme suit :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    import java.awt.*;
    import java.applet.*;
     
    public class AppletBonjour extends Applet {
    	String msg;
    	public void init() {
    	msg="Bonjour de java !";
    	}
     
    	public void paint(Graphics g) {
    	g.drawString(msg, 20, 20);
    	}
    }
    sans résultat - de toute façon avec l'application par la commande java sous dos ça fonctionne sans soucis donc c'est les navigateurs web (pourtant le JRE est bien installé - je vais sur des sites d'applications ça me pose aucun soucis pour les lire)

  5. #5
    Membre habitué Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 134
    Points
    134
    Par défaut
    Bonjour, moi aussi j'ai eu ce problème et en réalité je l'ai résolu grace a un autre code html que j'ai trouver sur le site de sun :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <html>
     
    <object 
      classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
      width = "300"  height = "150">
      <param name="code", value="Prin.class">
    </object>
     
    </html>
    Essaie avec ce code, mais attention comme la dit atito il faut que tu redéfinisse la méthode init, sinon ca ne marchera pas.
    Tu devrais aussi vérifier la configuration dans IE va dans outils>options internet onglet avancé et la tu devrais voir Java (sun) avec Utiliser JRExxxx pour <applet> vérifie que cette case est bien cocher et si tu as Microsoft VM coche les cases aussi. Si ca ne marche toujours pas essaie le code html ci-dessus.
    Les élèves glandeurs c'est comme le linge, quand il fait beau ca sèche.

  6. #6
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Merci benjinprog ton code fonctionne... A croire que la balise applet est obsolète avec les derniers navigateurs ? Bossant en css pour mes sites et en application du W3 c'est important pour moi de voir si elle l'est ou non...

    En tout cas merci encore !

  7. #7
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    Désolé je me dois de revenir sur le sujet car autant cela marche sur IE autant ça ne marche pas sur Mozilla...

  8. #8
    Membre habitué Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 134
    Points
    134
    Par défaut
    Sous firefox il faut utiliser les tags embeds :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    <html>
    <embed 
       code="Prin.class"
       width = "300"  height = "150"
       type="application/x-java-applet;jpi-version=1.5.0"
       pluginspage="http://java.sun.com/j2se/1.5.0/download.html"/
    >
    </embed>
    </html>
    J'ai déjà utilise ce code html mais le problème c'est qu'a chaque fois que je le lance il m'indique qu'il y a des plugins manquant et je ne les trouvent pas, mais essaie ce code quand même peut-être que tu n'aura aucun soucis.
    Les élèves glandeurs c'est comme le linge, quand il fait beau ca sèche.

  9. #9
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    De même il me demande un complément de plugin introuvable... mais bon de toute façon j'avoue que ça ne me plaît pas trop ce double code Ca obligerait à chercher le type de navigateur etc

    Il doit bien y avoir un code marchant pour les différents navigateurs...

  10. #10
    Membre habitué Avatar de benjiprog
    Profil pro
    Étudiant
    Inscrit en
    Septembre 2005
    Messages
    302
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2005
    Messages : 302
    Points : 134
    Points
    134
    Par défaut
    Oui tu peux imbriquer les 2 codes.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    <html>
     
    <object 
      classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
      width = "300"  height = "150">
      <param name="code", value="Prin.class">
     
    <embed 
       code="Prin.class"
       width = "300"  height = "150"
       type="application/x-java-applet;jpi-version=1.5.0"
       pluginspage="http://java.sun.com/j2se/1.5.0/download.html"/
    >
    </embed>
     
    </object>
     
    </html>
    Les élèves glandeurs c'est comme le linge, quand il fait beau ca sèche.

  11. #11
    Inscrit Avatar de sanosuke85
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 206
    Points : 179
    Points
    179
    Par défaut
    En faisant ainsi tu auras un rectangle sous IE indiquant une applet non affichée.

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/07/2006, 10h07
  2. Visualiser un fichier xls dans Excel (et non pas dans mon navigateur)
    Par n@n¤u dans le forum Général Conception Web
    Réponses: 10
    Dernier message: 10/07/2006, 08h43
  3. [debutant]Erreur d'affichage dans le navigateur
    Par romca dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 02/06/2006, 10h21
  4. [CSS] Affichage dans different navigateur
    Par Shakta dans le forum Mise en page CSS
    Réponses: 6
    Dernier message: 22/04/2005, 11h12
  5. [jsp] affichage dans le navigateur IE
    Par mzt.insat dans le forum JBuilder
    Réponses: 2
    Dernier message: 06/03/2005, 13h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo