Salut à tous,

j'ai implementé la methode onManagerEvent() de l'interface ManagerEventListener du package org.asteriskjava comme suit:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public void onManagerEvent(ManagerEvent event)
{
	if (event instanceof PeerStatusEvent)
  {
  	if (((PeerStatusEvent) event).getPeerStatus().equals(PeerStatusEvent.STATUS_REGISTERED))
    {
    	PresenceGUI.sButton2001.setIcon(new ImageIcon("personal_green.png"));
     }
   }
}
Maintenant je voudrais ajouter la chose suivante devant la ligne PresenceGUI.sButton2001....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String peerName = new String(((PeerStatusEvent) event).getPeer());
.
la variable peerName peut recevoir les valeurs suivantes:
2000
2001
2002
2003
2004
Je voudrais maintenant remplacer l'ImageIcon en fonction de la valeur de peerName donc quelque chose du style:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
PresenceGUI."peerName".setIcon(new ImageIcon("personal_green.png"));
est-ce que quelqu'un pourrait m'expliquer comment faire.

merci d'avance