Dans mon JTable j'ai un certain nombre d'actions qui peuvent accéder via le menu contextuel ou en sélectionnant le raccourci configuré. Sélection de l'action de la popup en utilisant la souris ou le clavier est très bien, et je peux utiliser les touches du curseur pour passer à un champ à côté de la sélection d'origine sans problème. Toutefois, si j'utilise la touche de raccourci à la place, l'action est correcte, mais je ne peux pas quitter les champs sélectionnés en utilisant les touches du curseur, car pour une raison quelconque, le focus est maintenant sur un composant en dehors de la JTable.JTable cellule perd focus après l'exécution d'une action sur les cellules sélectionnées si utiliser raccourci clavier et désactiver temporairement le JTable
EDIT: Lorsque je lance la tâche, je change le curseur et désactive la JTable, lorsque j'achève la tâche, je la réinitialise et la réinitialise. Si je supprime le code de désactivation cela fonctionne, mais cela permet alors à l'utilisateur d'apporter des modifications à la table dont je ne veux pas, et je ne peux pas comprendre pourquoi cela ne fonctionne que lorsque j'utilise un raccourci clavier.
Déposez votre SSCCE (http://sscce.org) montrant le problème. – camickr
Si seulement c'était si facile, j'ai maintenant progressé Je me suis rendu compte que quand je commence une tâche, je désactive le JTable pour empêcher l'utilisateur de faire des mods, puis je le résous après la fin de la tâche. seulement des pauses lors de l'utilisation de keybaord –