Bonjour,
voilà je veux utiliser un JFormattedTextField pour restreindre la saisie d'une heure, pour cela j'ai deux solutions :
ici, le champ n'affiche pas grand chose de spécial, s'il perd le focus, il calcul si l'heure est bonne, est corrige si besoins es.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 format = new SimpleDateFormat("HH:mm"); ... = new JFormattedTextField(format)
ici, le champ affiche " : " et on as de la validation à la volée, c'est nettement mieux, mais rien n'empèche de rentrer une heure invalide (45:67).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 format = new MaskFormatter("##:##"); ... = new JFormattedTextField(format)
Donc je cherche un moyen de mixer les deux, comment faire ?
Merci.
Partager