Merci Bouye pour ces explications,
J'ai créé une nouvele locale
1 2
|
public static Locale mainLandChinese = new Locale("zh","CN"); |
puis j'ai attribué à mon composant la locale
myTextField.setLocale(mainLandChinese);
ceci dit je ne parviens toujours pas à écrire en Chinois dans mon JTextField. Si je fais copie coller d'un texte chinois dans mon JTextField, il s'affiche correctement. Mais quand je positionne mon curseur dans le JTextFiels, SCIM (le programme Debian qui permet habituellement de taper du texte en Chinois) ne m'offre pas la possibilité d'écrire en Chinois je ne sais pas pourquoi...
(Je n'ai par contre pas compris comment utiliser getInputContext et setInputMethod)
Merci en tout cas pour ton aide Bouye, si tu as d'autres idées elles sont les bienvenue..
Partager