Comment passer des paramètres a ActionPerformed ?
bonjour à tous ,
Je suis en train de faire une applet qui comporte plusieurs boutons (le nombres dépendants d'un parametre).
Sur chaque bouton , je souhaite que cela appelle une page web différente .
Je passe donc par l'intermediaire de l'objet JSOblect .
Tout fonctionne bien , sauf que tout mes boutons appelle la même page .
Moi je voudrais que chaque boutons appelle une URL différente , en passant en parametre la variable i par exemple lors de mon for{}.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
for (int i = (Integer.parseInt(getParameter("nbrRequetes"))-1) ; i > -1 ; i--)
{
this.lesBoutons.get(i).setIcon(ledRed);
this.lesBoutons.get(i).addActionListener((ActionListener) this);
}
}
public void actionPerformed(ActionEvent e)
{
String str = "http://monurl.com";//j'aimerais un truc du style "http://monurl"+i+".com"
//Appel la fonction Javascript
try
{
//On appelle la méthode affiche en lui passant en paramètre un tableau
jso.call("affiche", new String[] {String.valueOf(str)});
}
catch (Exception ex) {
ex.printStackTrace();
}
} |
Quelqu'un aurait une idée ?