JTable - Amener une cellule en mode Edit en appuyant sur Tab

C'est peut-être une solution triviale, mais je suis au bout du rouleau, donc j'espère que quelqu'un peut vous aider.

- Je utiliser un JTable qui a une coutume convertisseur et un éditeur personnalisé pour un ensemble de colonnes.
Le moteur de rendu utilise un composant JLabel et l'éditeur utilise un JSpinner composant.
Nos utilisateurs veulent être en mesure de saisir des valeurs dans une colonne, puis appuyez sur TAB ou ENTRÉE pour passer à la prochaine cellule modifiable dans le tableau.
Si je comprends bien, c'est le comportement par défaut pour un JTable.

Toutefois, cela ne semble pas fonctionner correctement pour moi. Jusqu'à ce que l'utilisateur clique sur la cellule, seul le JLabel est affiché.
Le JSpinner (c'est à dire CellEditor) s'affiche uniquement lorsqu'un utilisateur double-clique sur la cellule. Donc il semble que la cellule va en mode "modifier" uniquement sur MouseEvents, mais pas quand il a le focus.

Comment puis-je obtenir de la cellule pour aller dans le mode d'édition dès qu'il a le focus?

source d'informationauteur Luhar