Bonjour,

Je viens d'être confronté à un problème majeur (et peut être un bug) dans un JFormattedTextField :

Supposons un JFormattedTextField déclaré ainsi :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
JFormattedTextField frequencyNumber=new JFormattedTextField(NumberFormat.getInstance());
ainsi que d'autres TextField.

Mon utilisateur écrit en japonais du texte dans les textfields, puis, par navigation tabulée, il arrive sur mon textfield formatté, toujours en japonais.

Si il écrit des chiffres (toujours en étant en japonais), le textfield formatté affiche des trucs bizarre, allant de 1 ou 2 zéros en début de chiffre jusqu'à des duplications de chiffres. Pourtant, sa valeur est correcte.

J'aimerai savoir si il était possible en java de faire, lorsque le focus est pris et que l'évènement focusGained est déclanché, de forcer l'utilisateur à passer à la saisie en romajis (caractères romains) ?

Si non, quelle solution ai-je ?

Merci d'avance

Fred