comment contrôler l'accent dans la JTable
Ce que je veux faire, c'est lorsque l'utilisateur a terminé l'édition des données dans une cellule de tableau pour déplacer le focus sur une autre cellule en fonction de ce que l'utilisateur a entré, et pour mettre la cellule en mode d'édition de sorte que l'utilisateur peut immédiatement commencer à taper avec aucune autre action. De cette façon, l'utilisateur peut se concentrer sur son travail et le logiciel va faire la 'réflexion' sur lequel la cellule doit être modifié suivant.
Tâche Simple qui n'a pas l'air si simple dans la vraie vie ... quelqu'un à une idée?
OriginalL'auteur | 2009-01-08
Vous devez vous connecter pour publier un commentaire.
S'il vous plaît essayez cet exemple.
Il devrait vous permettre de naviguer dans le tableau en entrant les valeurs de u, d, l, r, Bas, Gauche, Droite.
Espère que cela vous donnera une idée sur comment le faire.
OriginalL'auteur Peter Lang
Vous devez ajouter un KeyListener à la JTable pour obtenir tous les Caractères tapés.
Après que l'utilisateur appuie sur Entrée, vous devriez vérifier le mot de l'utilisateur a tapé.
Écrire votre propre
FocusTraversalPolicy
de le mettre à la TableLa
FocusTraversalPolicy
décrit le composant qui reçoit le prochain objectif.Après cela, vous pouvez appeler
EDIT: je n'ai pas tester, c'est juste une idée.
OriginalL'auteur Markus Lausberg