TextField標準の英語キーボード/言語を使用して入力を受け取るものと、日本語のキーボード/言語を使用するものです。
この回答はSwingの問題に対処していますが、JavaFXには必要なメソッドTextFieldがありません。getInputContext()
私の計画は、フォーカス イベントをキャッチしてLocaleを日本語に変更するか、特定のイベントを日本語に関連付けることLocaleでしTextFieldた。ただし、これらのいずれかを実際に達成する方法はわかりません。
Java Input Method Client APIが必要ではないかと疑っています。
私は Windows 8 を使用していますが、OS に依存しない回答があればうれしいです。