comment vider le buffer d'évenement ListSelectionEvent

comment vider le buffer d'évenement ListSelectionEvent - Java - Programmation

Marsh Posté le 19-08-2003 à 13:55:12    

g une methode :  
 
 
Code :
 
  public void valueChanged ( ListSelectionEvent evt ) {
    Object src = evt.getSource();
    if ( src.equals( playList ) && playList.hasFocus() ) {
      noeudList.setSelectedIndices(playList.getSelectedIndices());
    }
    if ( src.equals( noeudList ) ) {
       cadreVisu.drawGrille();
    }
  }
 
 
 
ca marche bien qd je selectionne un à un les element de playList.
Le pb c quand je selectionne par un ctrl-a ( ou avec maj) :
 
ctrl-a : un evenement déclenché donc un appel de valueChanged avec comme source playlist.
par contre si mon ctrl-a à selectionné 50 element, j'ai 50 évenement donc 50 appelle de valueChanged avec comme source noeudList....  
 
 
pour l'instant Pour contourner le pb j'utilise une variable qui  decompte le nombre d'évenement ( ici 50,49,... et à 0 je fais mon traitement ) :-(
 
mais c pas le top, vous connaissez la solution ?


Message édité par xtoune le 21-08-2003 à 11:46:10

---------------
heu...
Reply

Marsh Posté le 19-08-2003 à 13:55:12   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed