salut,
Je dois saisir dans un JformattedTextField une date au format dd/MM/yyyy et quand je perd le focus, le JFormattedTextField conserve le format et quand je clique dessus il prend le format dd--MMMM--yyyy
j'ai fait:
mon code réagi à l'inverse de ce que je veux; quand je perd le focus la date prend la forme dd--MMMM--yyyy, et quand j'applique le focus il prend le format dd/MM/yyyy
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DateFormat displayFormat = new SimpleDateFormat("dd/MM/yyyy"); DateFormatter displayFormatter = new DateFormatter(displayFormat); DateFormat editFormat = new SimpleDateFormat("dd--MMMM--yyyy"); DateFormatter editFormatter = new DateFormatter(editFormat); DefaultFormatterFactory factory = new DefaultFormatterFactory(displayFormatter, editFormatter); JFormattedTextField rdv = new JFormattedTextField(factory);
quand j'inverse les parametres de DefaultFormatterFactory, ça donne irne(quand je perd le focus, le JFormattedTextField s'afface).
qulqu'un pourra m'aider svp
Partager