Actualisation de champs
Résolu/Fermé
guewen56
Messages postés
33
Date d'inscription
jeudi 29 novembre 2018
Statut
Membre
Dernière intervention
2 janvier 2021
-
7 déc. 2018 à 22:44
guewen56 Messages postés 33 Date d'inscription jeudi 29 novembre 2018 Statut Membre Dernière intervention 2 janvier 2021 - 8 déc. 2018 à 17:21
guewen56 Messages postés 33 Date d'inscription jeudi 29 novembre 2018 Statut Membre Dernière intervention 2 janvier 2021 - 8 déc. 2018 à 17:21
A voir également:
- Générique champs elysées john miles
- Clé générique windows 10 - Guide
- Générique disney - Forum Musique / Radio / Clip
- Générique gossip girl ✓ - Forum Musique / Radio / Clip
- Générique dr house - Forum Audio
- Générique journal tf1 à télécharger - Forum Cinéma / Télé
1 réponse
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
7 déc. 2018 à 23:57
7 déc. 2018 à 23:57
Bonjour,
Tu peux ajouter un CaretListener au JTextField de code postal, qui va déclencher une action à chaque fois que sa valeur change. À ce moment là, tu récupères le code postal, tu en déduis la ville, et tu modifies la valeur du second champ en conséquence.
Voir How to Write a Caret Listener
Remarque : en France plusieurs villes peuvent avoir le même code postal (notamment les petits villages), il serait donc pertinent que le deuxième composant soit plutôt une JComboBox.
Tu peux ajouter un CaretListener au JTextField de code postal, qui va déclencher une action à chaque fois que sa valeur change. À ce moment là, tu récupères le code postal, tu en déduis la ville, et tu modifies la valeur du second champ en conséquence.
Voir How to Write a Caret Listener
Remarque : en France plusieurs villes peuvent avoir le même code postal (notamment les petits villages), il serait donc pertinent que le deuxième composant soit plutôt une JComboBox.
8 déc. 2018 à 11:42
Merci KX pour ta réponse.
Je vais tester cette solution.
8 déc. 2018 à 17:21
J'ai trouvé une alternative au CaretListener pendant mes recherche et qui fonctionne :
Merci pour les renseignements.