[編集]これはJava1.5を搭載したOSXで発生しました!(ただし、Windowsでも発生する可能性があります!)
私のJavaSwingプログラムの日本人ユーザーは、JTextFieldsに日本語の記号を書くことができないようです。実際、彼らはそれらを書くことはできますが、それらを見ることはできません。フォントがこれらの記号をサポートしていないことを何らかの形で示しているブロックのみが表示されます。
さまざまな理由で自分のフォントを設定しました( "Lucida Sans"、Font.PLAIN、12)-変更したくありません。私の質問は次のとおりです。
このフォントを設定しなくても、JTextFieldsは日本語の記号を表示しますか?
どのロケールが私のフォントで完全にサポートされているかを検出し、それらの場合にのみ設定し、Locale.Japanのような他のすべての場合には標準のJavaフォントを残すことができますか?
他に何か提案はありますか?
ご協力ありがとうございました!