Validation des champes textes

Résolu/Fermé
cs_syrinemz Messages postés 26 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 24 septembre 2016 - Modifié par cs_syrinemz le 24/09/2016 à 13:45
cs_syrinemz Messages postés 26 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 24 septembre 2016 - 24 sept. 2016 à 18:20
Bonjour à tous,
J'ai créé un formulaire d'ajout d'un nouveau algorithme en java.L'ajout dans ma base de données xml marche très bien.
j'ai deux bouttons (+) et (-) qu niveau de mon interface. La boutton (+) permet d'ajouter d'une manière automatique une jlabel çexemple param 1 )et deux jtextefields(pour le nom de paramètre et leur détails) et la boutton (-) permet de supprimer au tend des champs que je veux.
je voudrai vérifier si la nature de chaque champ de paramètre est valide.j’essaye mais je ne trouve pas une solution :(
Merci de m'aider les amis

1 réponse

KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
Modifié par KX le 24/09/2016 à 13:47
Bonjour,

"je voudrai vérifier si la nature de chaque champ de paramètre est valide"
Est-ce que tu as des exemples de "nature de champ de paramètre" valides et invalides histoire de comprendre de quels critères de validités on parle.
La confiance n'exclut pas le contrôle
0
cs_syrinemz Messages postés 26 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 24 septembre 2016
24 sept. 2016 à 14:09
bonjour,
pour chaque 1ére jtextfield qui signifie le nom de chaque paramètre a rajouter il doit être n'ai pas vide et il doit etre aussi il doit un identificateur valide c'est à dire différents de : public, new, switch, for, if, etc
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
24 sept. 2016 à 14:28
Tu peux utiliser un InputVerifier voir l'exemple dans la Javadoc :
https://docs.oracle.com/javase/8/docs/api/javax/swing/InputVerifier.html
0
cs_syrinemz Messages postés 26 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 24 septembre 2016
24 sept. 2016 à 14:48
ok merci je veux l'essayer tout de suite et j'espère qu'il marche :)
0
cs_syrinemz Messages postés 26 Date d'inscription dimanche 20 février 2011 Statut Membre Dernière intervention 24 septembre 2016
24 sept. 2016 à 14:50
et est qu'il y a une méthode qui permet de tester avec l'utilisation de javascript au niveau de classe java swing?
0
KX Messages postés 16733 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 janvier 2024 3 015
24 sept. 2016 à 16:10
Je ne suis pas sûr de comprendre ce que tu veux faire avec du JavaScript...
Mais il est possible d'utiliser un ScriptEngine pour faire quelques scripts simples.

ScriptEngine js = new ScriptEngineManager().getEngineByName("js");
System.out.println(js.eval("2+3-1*5+4/8")); // 0.5
0