1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| private boolean isNewPortConnected(){
boolean monBool;
monBool = false;
this.listePortsDisponibles = CommPortIdentifier.getPortIdentifiers();
System.out.println("liste port disponible = "+this.listePortsDisponibles);
if(this.listePortsDisponibles== null) {
this.jListFilesModelTemp.addElement("Aucun");
// this.messLabel.setText("Aucun port n'est disponible sur la machine.");
}
else {
jListFilesModelTemp.clear();
while(this.listePortsDisponibles.hasMoreElements()) {
this.unPortDisponible = (CommPortIdentifier)this.listePortsDisponibles.nextElement();
this.jListFilesModelTemp.addElement(this.unPortDisponible.getName() );
compteur++;
}
// this.messLabel.setText("Récupération des ports réussie.");
}
System.out.println("temp"+this.jListFilesModelTemp + compteur);
System.out.println("encour"+this.jListFilesModelEnCour);
//System.out.println("new"+this.listePortsDisponiblesOld.hashCode());
if( !(jListFilesModelTemp.equals(jListFilesModelEnCour)) ){
System.out.println("difference de chaineteeeeeeee");
//for loop
// jListFilesModelEnCour.clear();
for(index=0;index<jListFilesModelTemp.getSize();index++){
jListFilesModelEnCour.add(index, jListFilesModelEnCour.elementAt(index) );
}
monBool=true;
}
return monBool;
} |
Partager