Navigation avec la touche TAB
Bonjour,
je me demande s'il est possible de controler l'ordre dans lequel les élements seront sélectionnés lorsque j'appuie sur la touche TAB dans mon application en Swing?
Ca semble plutôt chaotique...., et ca serai vraiment super si je pouvais el contôler
Merci!
[Modéré par Didier]
Ajout de tag dans le titre
Lire les règles du forum : Règles du forum Java
La méthode setNextFocusableComponent à la rescousse
Bonjour,
L'ordre de tabulation par défaut semble être de gauche à droite, puis de bas en haut, sauf si le conteneur en contient d'autres dans ce cas, la rêgle est la même à l'intérieur du conteneur fils qui rend la main au conteneur père une fois que le focus est passé par tous ces composants.
L'ordre de tabulation par défaut peut être modifié à l'aide de la méthode setNextFocusableComponent de la classe JComponent.
Code:
component1.setNextFocusableComponent(component2);
Certains composants n'ont pas besoin d'avoir le Focus (comme les composants de rendu ou d'exemple), dans ce cas, il faut que la méthode isFocusTraversable renvoie false.
@+