Mon code est vraiment trop long pour être affiché ici, même par petites portions. Je vais simplement demander une ou deux choses: Il me semble que lors de la modification de la propriété « Données » d'un uitable « ht »:Uitable, celluleSelectionCallback et jeu de données de modification
set(ht, 'Data', something);
que la routine « de cellSelectionCallback » est déclenchée (comme la sélection est très susceptible d'avoir changé, en effet), mais pas immédiatement après la modification de l'ensemble de données.
- Est-ce vrai?
- Y a-t-il un moyen de prévenir un tel comportement?
Merci!
Merci pour votre réponse. Je n'ai pas pensé à ça, je vais essayer. – embrouille
N'hésitez pas à accepter la réponse! – Justin
Ok, donc cela n'a pas résolu mon problème (lors de la réinitialisation de cellSelectionCallback, le callbacki est toujours appelé, dans mon programme au moins). J'ai réussi à éviter le problème en utilisant la méthode setValueAt (val, row, col) de la JTable attachée à l'uitable. De cette façon, la propriété 'Data' n'est pas modifiée et la fonction de rappel n'est pas déclenchée. Merci pour votre aide de toute façon. – embrouille