Validation des champes textes

Résolu
cs_syrinemz Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -  
cs_syrinemz Messages postés 26 Date d'inscription   Statut Membre Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention  
 
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   Statut Membre Dernière intervention  
 
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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