Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
852 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [ Résolu ] Problème lors du Passage des Paramètes

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Résolu ] Problème lors du Passage des Paramètes

n°1564655
asirem
Posté le 24-05-2007 à 15:46:07  profilanswer
 

Bonjour tt le monde !
Voilà un pb trés bizzare que je ne comprends pas : je ss à la lettre ce que je trouve sur les forums et sur l'API JAVA mais ça marche pas !
 
Je veux passer deux paramètres à une applet mais aucun paramètres n'est récupéré par l'applet. En essayant de récupérer le premier paramètre déja ! g un NullPointerException en plein figure :??:  :??:  :??:  
 
Ben Voilà mon code html :

Code :
  1. <html>
  2. <head>
  3.  <title>
  4.   Test
  5.  </title>
  6. </head>
  7. <body>
  8. <applet  codebase="antiFlood" code="AntiFloodApplet.class" width=250 height=50>
  9.  <param name=cle value="1" >
  10.  <param name=couleur value="243,243,0" >
  11. </applet>
  12. </body>
  13. </html>


 
et here le code de l'applet :
 

Code :
  1. import java.awt.Color;
  2. import javax.swing.JApplet;
  3. import javax.swing.JLabel;
  4. /***********************************************************************************
  5. * @author asirem - 24 mai 2007
  6. * @version 0.1
  7. ***********************************************************************************/
  8. public final class AntiFloodApplet extends JApplet{
  9. private static final long serialVersionUID = 1L;
  10. /***********************************************************************************
  11.  *
  12.  **********************************************************************************/
  13. public AntiFloodApplet() {
  14.  this.init();
  15.  try{
  16.   String cle= this.getParameter("cle" );
  17.   System.out.println(cle);
  18.   String[] rgb = (new String(getParameter("couleur" ))).split("," );
  19.   Color couleur = new Color(Integer.parseInt(rgb[0]),Integer.parseInt(rgb[1]),Integer.parseInt(rgb[2]));
  20.   System.out.println(couleur);
  21.  }catch (Exception e) {
  22.   e.printStackTrace();
  23.   this.add(new JLabel("pb lors du passage des paramètres" ));
  24.  }
  25. }
  26. /***********************************************************************************
  27.  * @param args
  28.  **********************************************************************************/
  29. public static void main(String[] args) {
  30.  new AntiFloodApplet();
  31. }
  32. }


 
S'il y a qqn qui peut m'aider ça serai vraiment sympa.
 
Merci à tous et bonne aprem.


Message édité par asirem le 25-05-2007 à 11:44:45
mood
Publicité
Posté le 24-05-2007 à 15:46:07  profilanswer
 

n°1564684
asirem
Posté le 24-05-2007 à 16:25:44  profilanswer
 

C bon finalement !
g plutot redéfinis la methode init dans laquelle j'ai mis tt le contenu du constructeur. ainsi , ça marche bien :
Pour ceux qui en auront besoin voici le nouveau code :
 

Code :
  1. import java.awt.Color;
  2. import javax.swing.JApplet;
  3. import javax.swing.JLabel;
  4. /***********************************************************************************
  5. * @author asirem - 24 mai 2007
  6. * @version 0.1
  7. ***********************************************************************************/
  8. public final class AntiFloodApplet extends JApplet{
  9. private static final long serialVersionUID = 1L;
  10. public AntiFloodApplet(){
  11. }
  12. /***********************************************************************************
  13.  *
  14.  **********************************************************************************/
  15. public void init() {
  16.  try{
  17.   String cle=getParameter("cle" );
  18.   System.out.println("la cle "+cle);
  19.   String[] rgb = (new String(getParameter("couleur" ))).split("," );
  20.   Color couleur = new Color(Integer.parseInt(rgb[0]),Integer.parseInt(rgb[1]),Integer.parseInt(rgb[2]));
  21.   System.out.println(couleur);
  22.  }catch (Exception e) {
  23.   e.printStackTrace();
  24.   this.add(new JLabel("pb lors du passage des paramètres" ));
  25.  }
  26. }
  27. /***********************************************************************************
  28.  * @param args
  29.  **********************************************************************************/
  30. public static void main(String[] args) {
  31.  new AntiFloodApplet();
  32. }
  33. }


 
Merci à tous ! et à bientot
 

n°1564686
asirem
Posté le 24-05-2007 à 16:29:37  profilanswer
 

:??:  :??:  :??:  
 
Je fait coment pour mettre résolu ???
 
 
 :??:  :??:  :??:

n°1565007
brisssou
8-/
Posté le 25-05-2007 à 10:10:44  profilanswer
 

tu édites ton premier post.

 

pfff... v'là la contribution de merde... j'vais allé me pendre.


Message édité par brisssou le 25-05-2007 à 10:11:20

---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les posts des topics suivis/favoris // Votes sur la grosse radio Chrome // FF

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [ Résolu ] Problème lors du Passage des Paramètes

 

Sujets relatifs
Probleme d'arrondiProblème entre argument + fonction + variable + espace
[Résolu] Php / MySQL - Région répétée[RESOLU]Récupération des données d'un fichier .txt
Problème de création de bouclesProblème requete SQL sur du PHP
[JS] Problème de rafraichissement de l'affichageDirectShow - Problème de FullScreen
[ADA][Résolu]raised ADA.IO_EXCEPTIONS.STATUS_ERROR et get()[HELP] Problème de Tableau
Plus de sujets relatifs à : [ Résolu ] Problème lors du Passage des Paramètes


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR