Je souhaiterais récuperer une heure et une date dans un JFormattedTextField.
Dois-je utilisé un MaskFormatter ou un DateFormatter ???
J'arrive à utiliser le mask mais je dois convertir le texte en Date et
inversement...
Par contre le DateFormatter me laisse perplexe... j'arrive à rien. De plus
permet t'il d'empecher la saisie de certains caractères ?
Si vous avez déjà utilisé le DateFormatter ça serai gentil d'éclairer ma
lanterne.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Xavier Tarrago
De mémoire, j'ai utilisé un JFormattedTextField.
Je n'ai pas explicitement choisi un formatter, mais il est déterminé automatiquement au moment du premier setValue. Si on fait un setValue(new Date()); la date du jour est affichée. Je pense que c'est un DateFormatter.
On peut alors la changer avec les flèches haut et bas dans les différents champs (jour, mois, an). Je ne crois pas que j'avais l'heure.
Ca marche bien sauf si on commence à éditer au clavier. Là, il faut donner un format correct, sinon, il n'est pas pris en compte.
Xavier
"Olivier" a écrit dans le message de news:c4tqbg$pc2$
Je souhaiterais récuperer une heure et une date dans un JFormattedTextField.
Dois-je utilisé un MaskFormatter ou un DateFormatter ??? J'arrive à utiliser le mask mais je dois convertir le texte en Date et inversement... Par contre le DateFormatter me laisse perplexe... j'arrive à rien. De plus permet t'il d'empecher la saisie de certains caractères ?
Si vous avez déjà utilisé le DateFormatter ça serai gentil d'éclairer ma lanterne.
Merci d'avance
De mémoire, j'ai utilisé un JFormattedTextField.
Je n'ai pas explicitement choisi un formatter, mais il est déterminé
automatiquement au moment du premier setValue. Si on fait un setValue(new
Date()); la date du jour est affichée. Je pense que c'est un DateFormatter.
On peut alors la changer avec les flèches haut et bas dans les différents
champs (jour, mois, an). Je ne crois pas que j'avais l'heure.
Ca marche bien sauf si on commence à éditer au clavier. Là, il faut donner
un format correct, sinon, il n'est pas pris en compte.
Xavier
"Olivier" <obonnel@caramail.com> a écrit dans le message de
news:c4tqbg$pc2$1@news-reader5.wanadoo.fr...
Je souhaiterais récuperer une heure et une date dans un
JFormattedTextField.
Dois-je utilisé un MaskFormatter ou un DateFormatter ???
J'arrive à utiliser le mask mais je dois convertir le texte en Date et
inversement...
Par contre le DateFormatter me laisse perplexe... j'arrive à rien. De plus
permet t'il d'empecher la saisie de certains caractères ?
Si vous avez déjà utilisé le DateFormatter ça serai gentil d'éclairer ma
lanterne.
Je n'ai pas explicitement choisi un formatter, mais il est déterminé automatiquement au moment du premier setValue. Si on fait un setValue(new Date()); la date du jour est affichée. Je pense que c'est un DateFormatter.
On peut alors la changer avec les flèches haut et bas dans les différents champs (jour, mois, an). Je ne crois pas que j'avais l'heure.
Ca marche bien sauf si on commence à éditer au clavier. Là, il faut donner un format correct, sinon, il n'est pas pris en compte.
Xavier
"Olivier" a écrit dans le message de news:c4tqbg$pc2$
Je souhaiterais récuperer une heure et une date dans un JFormattedTextField.
Dois-je utilisé un MaskFormatter ou un DateFormatter ??? J'arrive à utiliser le mask mais je dois convertir le texte en Date et inversement... Par contre le DateFormatter me laisse perplexe... j'arrive à rien. De plus permet t'il d'empecher la saisie de certains caractères ?
Si vous avez déjà utilisé le DateFormatter ça serai gentil d'éclairer ma lanterne.