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 ) :-(
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...