Bonjour à tous, voilà je dois afficher l'état des variables d'un automate en utilisant un serveur distant ETZ 510 de chez Schneider Electric. J'aimerais pouvoir afficher pour commencer au moins une variable dans un label. Le problème c'est que le label ne s'affiche pas. Pouvez-vous m'aider SVP??? Merci d'avance pour vos réponse.

import java.applet.*;
import java.awt.*;
import java.lang.*;
import java.util.Locale;
import java.beans.*;
import javax.swing.*;
import javax.swing.event.*;



import com.schneiderautomation.factorycast.*;
import com.schneiderautomation.factorycast.comm.StatusMessages;

public class defaut3 extends JApplet implements PropertyChangeListener
{
//déclaration des variables
short qty=1;
boolean[] values;


//Création d'un objet qui établie la liaison avec l'automate
CommBean comm=new CommBean(Locale.getDefault());
//Création d'un objet qui permet de lire les variable de manière continuelle
MonitorBool monitor=new MonitorBool(comm.getAdaptor());

//Création d'un Label
JLabel EtatDisj1=new JLabel("Etat du disjoncteur 1: ");


public void init()
{
try
{
comm.connect("172.16.6.241",false);
comm.start();

//Mise en écoute des évènements
monitor.addPropertyChangeListener(this);

monitor.setAddress("%M11");
monitor.setQuantity(qty);
monitor.register();

}
catch(Exception e)
{
System.out.println("Erreur : "+e.getMessage());
}


}

public void destroy()
{
try
{
comm.disconnect();
}
catch(Exception e)
{

}
}


public void propertyChange(PropertyChangeEvent evt)
{
String prop=evt.getPropertyName();
EtatDisj1.setVisible(true);
if (prop.equals("values"))
{
values=(boolean[])evt.getNewValue();
if(values[0]==true)
{
EtatDisj1.setText("Etat du disjoncteur 1: enclenché");
}
else
{
EtatDisj1.setText("Etat du disjoncteur 1: déclenché");
}
}
}

}